怎么使用datagridview獲取某行某列的值

小億
612
2023-08-10 04:10:27

要使用DataGridView獲取某行某列的值,可以通過(guò)以下步驟實(shí)現(xiàn):

  1. 確定要獲取值的行和列的索引。行的索引通常是DataGridView的SelectedCells屬性中的第一個(gè)元素的行索引,列的索引可以是DataGridView中要獲取值的列的索引。
int rowIndex = dataGridView.SelectedCells[0].RowIndex;
int columnIndex = dataGridView.Columns["ColumnName"].Index;
  1. 使用索引獲取對(duì)應(yīng)的單元格對(duì)象。
DataGridViewCell cell = dataGridView.Rows[rowIndex].Cells[columnIndex];
  1. 獲取單元格的值。
string value = cell.Value.ToString();

完整的代碼示例:

int rowIndex = dataGridView.SelectedCells[0].RowIndex;
int columnIndex = dataGridView.Columns["ColumnName"].Index;
DataGridViewCell cell = dataGridView.Rows[rowIndex].Cells[columnIndex];
string value = cell.Value.ToString();

注意:如果你想要獲取的列的名稱是已知的,也可以直接使用列的名稱來(lái)獲取列的索引,而不是通過(guò)列的Index屬性來(lái)獲取。

0