dataGridView能不能绑定一个数据滚动到那一行?解决办法
dataGridView能不能绑定一个数据滚动到那一行?
产生一条数据,滚动条自动滚动到当前行,并且当标也指定到当前行?谢谢
就像中信证卷发现新版本后,自动更新,更新一个文件,滚动条就滚动到那个文件。
------解决方案--------------------
产生一条数据,滚动条自动滚动到当前行,并且当标也指定到当前行?谢谢
就像中信证卷发现新版本后,自动更新,更新一个文件,滚动条就滚动到那个文件。
------解决方案--------------------
- C# code
dataGridView1.MultiSelect = false; dataGridView1.Rows[dataGridView1.RowCount - 1].Selected = true; dataGridView1.CurrentCell = dataGridView1.Rows[this.dataGridView1.Rows.Count - 1].Cells[1];
------解决方案--------------------
这刚好以前做过,代码如下:
dgv_All.DataSource = _vioTable;
for (int i = 0; i < dgv_All.Rows.Count;i++)
{
if (i == dgv_All.Rows.Count - 1)
{
dgv_All.Rows[i].Selected = true;
}
else
{
dgv_All.Rows[i].Selected = false;
}
}
dgv_All.FirstDisplayedScrollingRowIndex = dgv_All.RowCount - 1;
------解决方案--------------------
同意一楼的解答。。。
------解决方案--------------------
- C# code
private void Form1_Load(object sender, EventArgs e) { this.dgvShow.Columns.Add("11","22"); for (int i = 0; i < 100; i++) { this.dgvShow.Rows.Add(); dgvShow.Rows[i].Cells[0].Value = 2000 + i; } } private void btnDGVGo_Click(object sender, EventArgs e) { dgvShow.Rows[80].Selected = true; dgvShow.FirstDisplayedScrollingRowIndex = 80; }