日期:2014-05-19  浏览次数:20658 次

急用,简单的问题我不会做..求救///
在   winform...
 
  表中的字段有:   菜品名称,出品部门,是否显示,是否选口味,是否选成熟度...

  现在我要在datagridvie   上显示出来...

  其中的 "是否显示,是否选口味,是否选成熟度... "要用checkbox的形式显示出来..

  请问在datagridview   上的列用chechbox的形式怎么显示哦.....

 


------解决方案--------------------
模版列
------解决方案--------------------
增加自定义列

------解决方案--------------------
加模板列,然后girdview 绑定事件里写代码判断
------解决方案--------------------
里面套一个CheckBoxList

然后用rowdatabound事件绑定这个CheckBoxList
就可以了
------解决方案--------------------
编辑模版列

------解决方案--------------------
用模版列,里面放CheckBox就好了
------解决方案--------------------
模版
<Columns>
<asp:TemplateColumn HeaderText= "选择 ">
<ItemStyle HorizontalAlign= "Center " Width= "3% "> </ItemStyle>
<ItemTemplate>
<asp:CheckBox ID= "cbxCheck " runat= "server "> </asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<columns>
------解决方案--------------------
添加列的集合 然后选择列的类型就可以了!
------解决方案--------------------
你代码不用改加个列名就搞定!!!!!!!!

Me.DataGridView1.Columns.Insert(0, New DataGridViewCheckBoxColumn())
Me.DataGridView1.Columns(0).Name = "aaa "
------解决方案--------------------
模板列,或者把CHECKBOX嵌套到GRIDVIEW里面。
------解决方案--------------------
楼主还用VS20032啊,VS2005的GridView已经默认支持,VS2003弄这个比较麻烦,不过可以实现