0

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

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

当我在第二页按编辑按钮时,第一页会出现,

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

4

2 回答 2

2

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

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

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

argumentOtOfRangeException 错误的解决方法

为了解决这个问题,请确保 datagridview 的所有行具有相同的宽度和高度,否则

FirstDisplayedScrollingRowIndex

导致问题。

希望它有效。

于 2013-05-01T05:50:02.373 回答
0

这是直接滚动到您想要的位置的代码

// index is your poistion ie 1000
dataGridView1.FirstDisplayedScrollingRowIndex = index;
dataGridView1.Refresh();
dataGrid.CurrentCell = dataGrid.Rows[index].Cells[0];
dataGrid.Rows[index].Selected = true;
于 2013-05-01T05:48:43.540 回答