c#datagridview提取多条数据累加到文本框
时间: 2023-10-22 19:05:03 浏览: 153
dataGridView实现将数据拉取到文本框
如果你想将多个选定行的数据累加到一个文本框中,可以使用以下代码:
```csharp
private void button1_Click(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
sb.AppendLine(row.Cells[0].Value.ToString() + " " + row.Cells[1].Value.ToString());
//依次累加其他列的数据
}
textBox1.Text = sb.ToString();
}
```
在这里,我们使用 `SelectedRows` 属性来获取所有选定行的集合。然后,我们可以使用 `StringBuilder` 类来累加所有选定行的数据,并将其转换为一个字符串,最后将其赋值给文本框。你可以根据需要累加其他列的数据,只需在 `sb.AppendLine` 方法中依次添加即可。在每行数据之间,你可以使用空格、逗号或其他分隔符。
阅读全文