日期:2014-05-18  浏览次数:20648 次

DataGridView中绑定CheckBox(超级变态级)
现在想查询一个数据表,表中有一个字段是并联另一张表的,例如:
表A
AID Aname BID Aemp
表B
BID BIsQ
现在表B中的BIsQ值只有两个,一个是Y一个是N,现在想把这样的表查询出来放到DataGridView中,并让其有一列是CheckBox,而不是文本,如果直接查询出来用DefaultView那样就没有CheckBox,如果在没有绑定前,先手动给DataGridView中添加Column那么,后来绑定上去的就会显示重复的Column就像这样:
AID Aname BIsQ Aemp AID Aname BIsQ Aemp
  (这里是CheckBox) 1 fdsa Y fdsa
  2 fdwe N rewwq
......
绑定上就是这样了,左边和右边的字段一样,左边的字段里没有值,查询出来的全在右边,左边手动添加的列一点作用没有,有什么办法能做到把数据按要求显示?如果从数据库中查询出来BIsQ是Y就让CheckBox是选中的,如果查询出来的是N就不选中这样的数据如何绑定?


------解决方案--------------------
你將列屬性中的編緝資料行的字段name處設置的值和dataPropertyName設爲一樣試試