溫馨提示×

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

c#
小億
1230
2024-02-22 17:48:29
欄目: 編程語言

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

// 獲取DataGridView中選中的第一行
DataGridViewRow selectedRow = dataGridView1.SelectedRows[0];

// 獲取選中行中的每個單元格的數(shù)據(jù)
string cell1Value = selectedRow.Cells[0].Value.ToString(); // 第一列的數(shù)據(jù)
string cell2Value = selectedRow.Cells[1].Value.ToString(); // 第二列的數(shù)據(jù)
// 以此類推

// 或者直接獲取整行的數(shù)據(jù)
List<string> rowData = new List<string>();
foreach (DataGridViewCell cell in selectedRow.Cells)
{
    rowData.Add(cell.Value.ToString());
}

// 輸出獲取到的數(shù)據(jù)
foreach (string data in rowData)
{
    Console.WriteLine(data);
}

以上代碼中,首先獲取選中的第一行,然后可以通過Cells屬性獲取每個單元格的數(shù)據(jù),或者直接遍歷整行的數(shù)據(jù)。最后可以根據(jù)需求對獲取到的數(shù)據(jù)進行處理。

0