2016-04-18 47 views
0

當我點擊datagridview中的行時,如何從datagridview中獲取任何數據?當我點擊datagridview中的行時,如何從datagridview中獲取任何數據?

我嘗試這樣做:

String x = dataGridView1.SelectedRows[0].Cells[0].Value.ToString(); 

它總是在DataGridView中返回的第一數據。

任何人都可以幫忙嗎?

+0

'dataGridView1.Rows [Any_index] .Cells [0] .Value' – Plutonix

+0

,但我想一個數據,當我點擊datagriedview –

+1

中的那一行時,你應該這麼說。問題問'我怎樣才能得到任何數據' – Plutonix

回答

0

您需要事件監聽器設置爲CellClick事件:

dataGridView1.CellClick += DataGridView1_CellClick; 

處理程序:

private void DataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) 
{ 
    string s = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(); 
} 
相關問題