从DataGridView显示所选索引项

时间:2013-05-01 05:37:10

标签: c#

我有2个表单页面,第一页(默认页面)包含我的数据gridview,我可以在我的数据gridview中显示大量数据。

当我双击数据网格视图中的项目(例如行= 1000)时,将出现第二个表格,用于编辑,

当我按下第二页的编辑按钮时,将出现第一页,

如何处理 - > ** Gridview的索引位于我选择编辑的行上(row = 1000)

2 个答案:

答案 0 :(得分:2)

尝试网格视图的 FirstDisplayedScrollingRowIndex 属性,如

dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.SelectedRows[0].Index;

这将选择您的一个特定行。 有关详细信息,请访问MSDN

argumentOtOfRangeException错误的解决方案

要解决此问题,请确保datagridview的所有行都具有相同的宽度和高度,否则

  

FirstDisplayedScrollingRowIndex

造成问题。

希望它有效。

答案 1 :(得分:0)

以下是直接滚动到所需位置的代码

// index is your poistion ie 1000
dataGridView1.FirstDisplayedScrollingRowIndex = index;
dataGridView1.Refresh();
dataGrid.CurrentCell = dataGrid.Rows[index].Cells[0];
dataGrid.Rows[index].Selected = true;