急用,简单的问题我不会做..求救///
在 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弄这个比较麻烦,不过可以实现