2013-12-08 58 views
0

當我單擊單元格(列內容)並按下輸入鍵時,下面的代碼不會返回行索引。當按下輸入鍵時,如何從gridview窗口獲得行索引

private void dataGridView_city_KeyDown(object sender, KeyEventArgs e) 
    { 
     if (e.KeyCode == Keys.Enter) 
     { 
      string grid_row = dataGridView_city.SelectedRows[0].Cells[0].Value.ToString(); 
     } 
    } 

回答

0

在任何情況下,你總是可以指的CurrentCellCurrentCellAddress獲取當前行的行索引輕鬆:

int rowIndex = dataGridView1.CurrentCell.OwningRow.Index; 
//or 
int rowIndex = dataGridView1.CurrentCellAddress.Y; 
相關問題