winform comboBox动态下拉列表获取数据库中以C开头的表
时间: 2023-09-11 17:05:56 浏览: 51
您可以按照以下代码实现动态获取数据库中以C开头的表名并绑定到ComboBox控件中:
```csharp
using System.Data.SqlClient; // 引入SQL Server数据库连接命名空间
// 在窗体的构造函数或Load事件中编写以下代码
private void Form1_Load(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开头的所有表名
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();
}
}
```
上面的代码中,使用SqlConnection对象连接数据库,使用SqlDataReader对象读取查询结果,然后将以C开头的表名添加到ComboBox控件中。需要注意的是,您需要将“your_server”和“your_database”替换为您自己的SQL Server服务器和数据库名称。同时,ComboBox控件需要设置为DropDownList或Simple类型,并且需要设置DropdownStyle属性为DropDownList。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)