[英]C# select and scroll to row selected in DataGridView
我有DataGridView,現在我想在循環中設置選擇行:
但是現在,單擊時,網格滾動了,但未設置為行。
完成所有操作后,網格僅設置為選定狀態,然后滾動到選定的最新行。
當我設置為選中時,這里代碼:
dtgList.Rows[dtgList.CurrentCell.RowIndex].Selected = false;
dtgList.Rows[dtgList.CurrentCell.RowIndex].Cells[0].Selected = false;
dtgList.Rows[Int32.Parse(tbRow.Text)].Selected = true;
dtgList.Rows[Int32.Parse(tbRow.Text)].Cells[0].Selected = true;
任何人都可以幫助我!
嘗試這個:
int selectedIndex = Int32.Parse(tbRow.Text);
if (dtgList.Rows.Count - 1 >= selectedIndex)
{
dtgList.FirstDisplayedScrollingRowIndex = selectedIndex;
dtgList.Rows[selectedIndex].Selected = true;
dtgList.Rows[selectedIndex].Cells[0].Selected = true;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.