在comBox中,我想清楚之前从数据库中取出来的数据??也就是让comBox的下来菜单清空,应该怎么做??请大虾帮帮忙!!!
还有一个问题就是我在连数据库的时候经常报“在关键字'from'附近有语法错误”。但是我已经检查了不下百遍了,请各位帮帮忙!!
在线等待.......

解决方案 »

  1.   

    如果是绑定获得的数据,可以设置ComboBox.DataSource为null即可。如果一条条加载的话,可以用ComboBox.Items.Clear();
      

  2.   

    to 还有一个问题就是我在连数据库的时候经常报“在关键字'from'附近有语法错误”。但是我已经检查了不下百遍了,请各位帮帮忙!!肯定你的sql语句有问题,仔细检查一遍,不行把那条语句贴出来
      

  3.   

    string AccessDB = "selcet ID,项目序号,项目名,管理类号,大类号,属类号,小类号,纸质总卷数,纸质总份数,纸质总页数,移交单位,接收日期 from g建设档案总目录 "+sql_where;
    MessageBox.Show(AccessDB);
    SqlDataAdapter DataReader = new SqlDataAdapter(AccessDB,DBConnection);sql_where是一个字符串,他是随着comBox中的数据变化的,大体上就是
    sql_where = where ......的形式其实,我用的是第三方厂商的控件,这个控件不叫comBox而叫comboBoxEdit,有谁用过的,请出来指点指点!!谢谢了!!
      

  4.   

    Developer Express 的comboBoxEdit 的用法比较复杂,好像可以他的各个item都是object型的....需要自己做转换
    其实用.net自带的就可以了~
      

  5.   

    这第二个问题我碰过,第一个问题就不说了,太多人说了,如果sql语句在查询分析器能查出数据的话你可以去msdn上面把connectionstring复制一下然后修改成你要的再试试,找不到的基本是你connectionstring有问题