winform datagridview获取列表中的值
时间: 2023-08-22 22:10:02 浏览: 106
你可以使用以下代码来获取 Winform DataGridView 中选定行的值:
```csharp
if(dataGridView1.SelectedRows.Count > 0)
{
DataGridViewRow row = dataGridView1.SelectedRows[0];
string value1 = row.Cells[0].Value.ToString(); // 获取第一列的值
string value2 = row.Cells[1].Value.ToString(); // 获取第二列的值
// ...
}
```
你也可以使用以下代码来获取 Winform DataGridView 中全部行的值:
```csharp
foreach (DataGridViewRow row in dataGridView1.Rows)
{
string value1 = row.Cells[0].Value.ToString(); // 获取第一列的值
string value2 = row.Cells[1].Value.ToString(); // 获取第二列的值
// ...
}
```
请注意,这些代码假设你已经在 Winform 窗体中添加了 DataGridView 控件,并将其命名为 "dataGridView1"。
相关问题
winform datagridview获取值
要在Winform中的DataGridView中获取值,可以使用以下代码:
```csharp
// 获取指定单元格的值
var value = dataGridView1.Rows[i].Cells[j].Value;
// 获取选中行的值
var selectedRow = dataGridView1.SelectedRows[0];
var selectedValue = selectedRow.Cells[j].Value;
// 获取选中单元格的值
var selectedCell = dataGridView1.SelectedCells[0];
var selectedCellValue = selectedCell.Value;
```
winform datagridview通过第几行获取值
你可以使用以下代码来通过行号来获取 Winform DataGridView 中某一行的值:
```csharp
int rowIndex = 2; // 假设你要获取第三行的值
DataGridViewRow row = dataGridView1.Rows[rowIndex];
string value1 = row.Cells[0].Value.ToString(); // 获取第一列的值
string value2 = row.Cells[1].Value.ToString(); // 获取第二列的值
// ...
```
在这个例子中,我们假设你要获取第三行的值,所以我们将 rowIndex 设置为 2,因为行号是从零开始计数的。
请注意,这些代码假设你已经在 Winform 窗体中添加了 DataGridView 控件,并将其命名为 "dataGridView1"。
阅读全文