当我这样做时:DataGridViewRow选择操作
DataGridViewRow.Rows [index] .Selected = true;
然而它选择行但光标(焦点)仍然指向前一行..
当我在编辑模式中手动输入..它突出前row..not对行的单元格这通过编码完成..但是,当我通过鼠标选择行,然后光标(焦点)和选择工作正常... ...
我应该如何手动选择datagridvie行?
当我这样做时:DataGridViewRow选择操作
DataGridViewRow.Rows [index] .Selected = true;
然而它选择行但光标(焦点)仍然指向前一行..
当我在编辑模式中手动输入..它突出前row..not对行的单元格这通过编码完成..但是,当我通过鼠标选择行,然后光标(焦点)和选择工作正常... ...
我应该如何手动选择datagridvie行?
关于你提到的第二个问题,刚才设置的DataGridView
的FirstDisplayedScrollingRowIndex
与您行的索引相匹配。
您可以通过设置实际DataGridView的CurrentCell属性来设置焦点。行选择独立于控件的焦点。这是你应该如何设置焦点:“如果我加入任何行,我应该如何滚动的DataGridView使新添加的行是在可见光区”
DataGridView1.Focus();
DataGridView1.SelectionMode = DataGridViewSelectionMode.CellSelect;
DataGridView1.CurrentCell = DataGridView1[rowIndex,cellIndex];
感谢您的解决方案... 还有一件事我不得不问,如果我添加任何行我如何滚动datagridview,使新添加的行在可见区域? – 2009-10-29 09:48:21