c#中把comobox连接到sql数据库时遇到的问题
这是我的代码,但是好像没连接上啊,运行时下拉框什么都没有啊?
private DataSet dataSet;
private OleDbConnection oleDbConnection;//用于连接数据库
private OleDbDataAdapter oleDbDataAdapter;//用于加载和更新
private void ConnecDB()
{
oleDbConnection=new OleDbConnection("Provider=SQLOLEDB;Data Soure=chen-pc.\\EXPRESS;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=省市二级联动");
oleDbConnection.Open();
}
private void LoadData()
{
oleDbDataAdapter=new OleDbDataAdapter("SELECT*FROM Province1",oleDbConnection);
dataSet = new DataSet();
oleDbDataAdapter.Fill(dataSet, "Province1");
}
private void BindingControls()
{
comboBox1.DataBindings.Add ("SelectedValue",dataSet,"Province1.ProName");
}
------解决方案--------------------我怎么没看到有这个贴呢?
------解决方案--------------------oleDbConnection=new OleDbConnection("Provider=SQLOLEDB;Data Soure=chen-pc.\\EXPRESS;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=省市二级联动");
这里有点问题,第一个chen-pc.,我不确定会不会一定出问题,但是-这个符号可能有影响。第二个;Initial Catalog=省市二级联动",中文作为库名。。。
另外就是express,常见问题是连错实例