winform comboBox动态下拉列表获取数据库中以C开头的表,点击下拉框就加载
时间: 2024-03-09 12:47:22 浏览: 32
您可以按照以下代码实现在ComboBox控件被点击时动态获取数据库中以C开头的表名并绑定到ComboBox控件中:
```csharp
using System.Data.SqlClient; // 引入SQL Server数据库连接命名空间
// 在窗体的构造函数或Load事件中编写以下代码
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Click += new EventHandler(comboBox1_Click); // 绑定Click事件处理方法
}
private void comboBox1_Click(object sender, EventArgs e)
{
string connStr = "Data Source=your_server;Initial Catalog=your_database;Integrated Security=True"; // 数据库连接字符串
string query = "SELECT name FROM sys.tables WHERE name LIKE 'C%'"; // 查询数据库中以C开头的所有表名
comboBox1.Items.Clear(); // 清空ComboBox控件中的所有项
using (SqlConnection conn = new SqlConnection(connStr))
{
SqlCommand cmd = new SqlCommand(query, conn);
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
comboBox1.Items.Add(reader[0].ToString()); // 将表名添加到ComboBox控件中
}
reader.Close();
}
}
```
上面的代码中,使用ComboBox控件的Click事件处理方法动态获取数据库中以C开头的表名并绑定到ComboBox控件中。在点击ComboBox控件的时候,会清空原有的ComboBox控件中的所有项,并重新获取和绑定以C开头的表名。需要注意的是,您需要将“your_server”和“your_database”替换为您自己的SQL Server服务器和数据库名称。同时,ComboBox控件需要设置为DropDownList或Simple类型,并且需要设置DropdownStyle属性为DropDownList。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)