winform中己手动定义好datagridview的所有列,并在其中列1设定为combobox类型,在formload中加入了item项,现在的问题是,在不更改现有的列的前提下,如何再去绑定的一个SQL数据表以显示数据?图中的“功能项”、“单位”是有item的,谢谢!

解决方案 »

  1.   

    只要你的查询出来的数据源的列名跟这个一样就可以重新绑定。至于里面的combobox是你先绑定好的。
      

  2.   

    感谢,自己弄错,初始化数据列,其中列1的值不在现有combobox之中,所以出错。
      

  3.   

    对,不在combox列表中就会出错
      

  4.   


    这个问题我不久前也提问过。但是为什么从Access的.mdb数据库中同时提取绑定dataGridViewcomboBox列表项的数据和绑定整张表的数据就没问题呢?发生错误只是从同结构的Sql数据库中提取数据绑定的时候。