日期:2014-05-17  浏览次数:20696 次

DataGridView的ComboBox类型的列的成员操作问题
问题是这样的:
  DataGridView某一列的成员类型是ComboBox,我现在想用一个事件来改变ComboBox的成员。
  例如,ComboBox里有六个Item,我在外部一个Combobox选了4,那么DataGridView的ComboBox那列所有ComboBox把最后两个Item去掉,只显示前四个Item。当我在外部选6的时候,DataGridView的ComboBox那列所有ComboBox显示全部6个选项。求前辈指导……

------解决方案--------------------
如果用的是BindingSource的话则注册bindingsource的当前项改变事件,然后在当前项改变事件中给Combobox的源重新赋值
------解决方案--------------------
重新给下拉列绑定数据源
------解决方案--------------------
给DataGridView的ComboBox重新绑定数据源