2012-02-01 63 views
0

我有2个DataGridView,我在它们之间传输数据。我的问题是:如何在数据被传输后将datagridview1行的索引移动到下一行。DataGridView中当前行的索引

代码:

int index = 0; 
int index1 = 0; 
for (int i = 0; i < produseDataGridView.CurrentCell.RowIndex; i++) 
    index = produseDataGridView.Rows[i].Cells["dprodus"].RowIndex; 
for (int j = 0; j < produse_magazinDataGridView.CurrentRow.Index; j++) 
    index1 = produse_magazinDataGridView.Rows[j].Cells["produs"].RowIndex; 
    produseDataGridView.CurrentCell = produseDataGridView.Rows[index + 1].Cells[0]; 
    produse_magazinDataGridView.CurrentCell = produse_magazinDataGridView.Rows[index1 + 1].Cells[0]; 
+0

所以当你传输你想要的数据在完全相同的位置? – Taryn 2012-02-01 23:43:42

+0

我想让它移动到下一个位置! – 2012-02-01 23:48:10

+0

向我们展示您的代码... – 2012-02-01 23:54:43

回答

0

我不知道你的意思是“我怎样才能datagridview1行的索引移动到下一个”。

索引在您的代码中只是一个整数。如果你打算写“如何选择下一行”,那么它的:

produseDataGridView.Rows(Index + 1).Selected = True; 
produse_magazinDataGridView.Rows(Index1 + 1).Selected = True;