C# winform combobox关联选择查询
时间: 2023-08-29 12:05:40 浏览: 204
可以使用ComboBox的SelectedIndexChanged事件来触发查询操作。具体步骤如下:
1.在WinForm中添加一个ComboBox和一个DataGridView控件。
2.在ComboBox中添加需要关联的选择项。
3.在ComboBox的SelectedIndexChanged事件中编写查询语句,将查询结果绑定到DataGridView中。
以下是示例代码:
```csharp
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string selectedValue = comboBox1.SelectedValue.ToString(); // 获取选中项的值
// 编写查询语句
string sql = "SELECT * FROM Table WHERE Column = '" + selectedValue + "'";
// 执行查询语句并将结果绑定到DataGridView中
using (SqlConnection conn = new SqlConnection("连接字符串"))
{
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
adapter.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
}
}
```
其中,需要根据实际情况修改连接字符串、表名、列名等信息。
阅读全文