C# 从access获取组合框值
我有一个C# 从access获取组合框值,c#,winforms,ms-access,C#,Winforms,Ms Access,我有一个winform项目,其中有一个access文件作为数据库。 在我的一个表单中,我希望用户从组合框中选择一个公司 (campanies列表在访问表中) 如何将公司名称列设置为组合框下拉列表值?试试这个 string qr1 = "select companyname from table1"; SqlCommand cmd1 = new SqlCommand(qr1, con); con.Open(); SqlDataReader dr1 =
winform
项目,其中有一个access文件
作为数据库
。
在我的一个表单中,我希望用户从组合框中选择一个公司
(campanies列表在访问表中)
如何将公司名称
列设置为组合框下拉列表值?试试这个
string qr1 = "select companyname from table1";
SqlCommand cmd1 = new SqlCommand(qr1, con);
con.Open();
SqlDataReader dr1 = cmd1.ExecuteReader();
cmbcat.Items.Clear();
while (dr1.Read())
{
cmbcat.Items.Add(dr1[0].ToString());
}
con.Close();
给尼米
这是OLEDB命令吗
我的解决办法是
public void make_cbDispatch()
{
string ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;"
+ "Data Source=I:\\Projects\\project.accdb;"
+ "Persist Security Info=False;";
string qr1 = "SELECT DISTINCT object "
+ "FROM tList "
+ "ORDER BY object ";
OleDbConnection con = new OleDbConnection(ConnectionString);
OleDbCommand cmd1 = new OleDbCommand(qr1, con);
con.Open();
OleDbDataReader dr1 = cmd1.ExecuteReader();
cbDispatch.Items.Clear();
while (dr1.Read())
{
cbDispatch.Items.Add(dr1[0].ToString());
}
con.Close();
}
您可以向这样的组合框中添加多少项?我想是有一些限制的。我知道con meens的联系,如果我知道的话;我使用OLEDB命令,我能用你的方式吗?