datagriview 如何改变当前选择行

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:25:15
实现自动下移一行

DataGridViewCell dcell =dataGridView1.CurrentCell;
if (dcell != null && dataGridView1.Rows.Count > dcell.RowIndex + 1)
{
dataGridView1.CurrentCell = dataGridView1.Rows[dcell.RowIndex+1].Cells[dcell.ColumnIndex];
}

自动下移一行。。。你必须要设置时间啊。。
建议使用线程。。然后 启动一个循环来指定 当前选择 tr的样式。。就可以实现自动下移。并上移 来回循环了。。。

你能不能在说清楚点,你要的效果
我做了这么久好像没有做过这样的功能

1 如果在绑定状态,你可以用bindingNavigator与datagridview相结合,它上面有移到首行、尾行、下一行和上一行等。
2 如果你是想用代码编写移到哪一行。可以用datagriview .Rows[i].Selected = true;这样的语句。i是指选择的那一行,要移动到下一行那么就把他加一就行了。如果你要选择一行,还要把datagridview控件设置为选择单行。

难道你的意思是想在gridview里面添加一行新的空的表格?