c#中datagridview怎么獲取選中行數(shù)據(jù)

c#
小億
1149
2023-12-14 12:10:11
欄目: 編程語言

在C#中,可以使用以下代碼獲取DataGridView中選中行的數(shù)據(jù):

// 獲取選中行的索引
int selectedRowIndex = dataGridView1.SelectedCells[0].RowIndex;

// 根據(jù)索引獲取選中行的數(shù)據(jù)
DataGridViewRow selectedRow = dataGridView1.Rows[selectedRowIndex];

// 獲取選中行的數(shù)據(jù)
string value1 = selectedRow.Cells[0].Value.ToString(); // 第一列數(shù)據(jù)
string value2 = selectedRow.Cells[1].Value.ToString(); // 第二列數(shù)據(jù)
// ...

上述代碼中,dataGridView1 是你的DataGridView控件的名稱。根據(jù)需要,你可以使用SelectedCells屬性獲取選中單元格的集合,然后通過索引獲取選中行的索引,最后使用Rows屬性獲取選中行的DataGridViewRow對(duì)象。

注意:為了避免出現(xiàn)空引用異常,你應(yīng)該先檢查是否有選中行或選中單元格。

0