c#datagridview提取数据到文本框
时间: 2023-10-22 19:05:03 浏览: 51
你可以使用以下代码将选定行的数据提取到文本框中:
```csharp
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0)
{
DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
textBox1.Text = row.Cells[0].Value.ToString(); //第一列数据
textBox2.Text = row.Cells[1].Value.ToString(); //第二列数据
//依次提取其他列的数据
}
}
```
在这里,我们使用 `CellClick` 事件来捕获用户单击单元格的操作。然后,我们可以使用 `DataGridViewRow` 对象来获取当前选定行的数据,并将其提取到文本框中。你可以根据需要提取其他列的数据,只需将 `row.Cells[列索引].Value.ToString()` 中的“列索引”替换为你需要提取的列的索引即可。
相关问题
c#datagridview提取多条数据到文本框
你可以使用 C# DataGridView 的 SelectedRows 属性来获取选定的行,然后将它们的数据提取到文本框中。以下是一个示例代码:
```csharp
string data = "";
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
for (int i = 0; i < row.Cells.Count; i++)
{
data += row.Cells[i].Value.ToString() + " ";
}
data += Environment.NewLine;
}
textBox1.Text = data;
```
这段代码将选定的行的数据提取到一个字符串中,并将其设置为文本框的文本。你可以根据需要修改此代码以满足你的需求。
c#datagridview右键提取多条数据到文本框
你可以通过以下步骤实现在 C# DataGridView 中右键选择多个行,并将它们提取到文本框中:
1. 在 DataGridView 控件上右键单击,选择“属性”。
2. 在属性面板中,选择“事件”选项卡。
3. 找到“CellMouseClick”事件,双击它以创建一个事件处理程序。
4. 在事件处理程序中,添加以下代码:
```csharp
if (e.Button == MouseButtons.Right)
{
// 获取选中的行
var selectedRows = dataGridView1.SelectedRows;
// 将选中的行的数据提取到文本框中
StringBuilder sb = new StringBuilder();
foreach (DataGridViewRow row in selectedRows)
{
foreach (DataGridViewCell cell in row.Cells)
{
sb.Append(cell.Value.ToString() + "\t");
}
sb.Append("\n");
}
textBox1.Text = sb.ToString();
}
```
5. 运行程序并在 DataGridView 中选中多个行,然后右键单击。选中的行的数据将被提取到文本框中。
注意:本示例假设 DataGridView 控件名称为 dataGridView1,文本框名称为 textBox1。你需要根据你的实际情况进行修改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)