Winform开发之DataGridView的数据显示到textbox里并修改
时间: 2024-02-23 18:01:15 浏览: 207
您可以通过以下步骤将DataGridView的数据显示到TextBox中并支持修改:
1. 创建一个DataGridView控件和两个TextBox控件,并将它们添加到窗体中。
2. 在DataGridView中设置数据源,可以是一个DataTable或一个BindingSource对象。
3. 通过DataGridView的SelectionChanged事件获取选中行的数据,将数据显示到TextBox中。
4. 在TextBox的TextChanged事件中更新DataGridView中对应行的数据。
以下是一个示例代码:
```c#
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
if(dataGridView1.SelectedRows.Count > 0)
{
DataGridViewRow row = dataGridView1.SelectedRows[0];
textBox1.Text = row.Cells["ColumnName1"].Value.ToString();
textBox2.Text = row.Cells["ColumnName2"].Value.ToString();
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
if(dataGridView1.SelectedRows.Count > 0)
{
DataGridViewRow row = dataGridView1.SelectedRows[0];
row.Cells["ColumnName1"].Value = textBox1.Text;
row.Cells["ColumnName2"].Value = textBox2.Text;
}
}
```
其中,"ColumnName1"和"ColumnName2"分别为DataGridView中要显示和修改的数据列名,可以根据实际情况进行修改。
阅读全文