当我这样做的时候:
DataGridViewRow.Rowsindex.Selected =真;
但是,它选择了该行,但游标(焦点)仍然指向前一行。
当我手动进入编辑模式时..它在通过编码完成的行上突出显示前一个row..not的单元格。但是,当我通过鼠标选择行,然后光标(焦点)和选择工作正常…
如何手动选择数据行??
发布于 2009-10-29 18:06:20
对于您的第二个问题“如果我要添加任何行,我应该如何滚动DataGridView,以便新添加的行位于可见区域?”,只需将DataGridView的FirstDisplayedScrollingRowIndex设置为您的行的索引。
发布于 2009-10-29 15:24:28
您可以通过设置实际DataGridView的CurrentCell属性来设置焦点。行选择独立于控件的焦点。这就是你应该如何设置焦点:
DataGridView1.Focus();
DataGridView1.SelectionMode = DataGridViewSelectionMode.CellSelect;
DataGridView1.CurrentCell = DataGridView1[rowIndex,cellIndex];https://stackoverflow.com/questions/1642090
复制相似问题