日期:2014-05-16  浏览次数:20457 次

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,常见问题是连错实例