c#d怎么把datagridview从数据库中选取的数据再用文本框展示出来
时间: 2024-03-13 19:43:12 浏览: 82
在C#中,可以使用以下代码将数据库中选取的数据展示在DataGridView控件中:
```csharp
private void LoadData()
{
string connString = "your_connection_string_here";
using (SqlConnection conn = new SqlConnection(connString))
{
conn.Open();
string query = "SELECT * FROM your_table";
SqlDataAdapter adapter = new SqlDataAdapter(query, conn);
DataTable dt = new DataTable();
adapter.Fill(dt);
dataGridView1.DataSource = dt;
}
}
```
然后,可以使用以下代码将选中的行的数据展示在文本框中:
```csharp
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0)
{
DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
textBox1.Text = row.Cells["column_name"].Value.ToString();
textBox2.Text = row.Cells["column_name2"].Value.ToString();
// add more textboxes for more columns
}
}
```
其中,`column_name`和`column_name2`是你要展示的数据所在的列名。在上述代码中,我们假设要展示两列数据,所以使用了两个文本框(textBox1和textBox2)。如果需要展示更多数据,可以添加更多的文本框。
阅读全文