2012-02-01 78 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;