【问题标题】:How to add checkbox control at the Header of DatagridviewCheckBoxColumn?如何在 DatagridviewCheckBoxColumn 的 Header 中添加复选框控件?
【发布时间】:2011-06-09 08:24:02
【问题描述】:

谁能提供 C# 编码以在 DatagridviewCheckBoxColumn 的 Header 中添加复选框控件。

【问题讨论】:

  • 嗨,你能澄清一下这是否确实适用于winforms中的datagridview吗?而且,你想要标题行中的复选框,可能在文本旁边,或者其他地方?

标签: c# .net winforms datagridview controls


【解决方案1】:

将复选框列转换为模板字段。然后将复选框添加到标题模板。

【讨论】:

  • datagridview 没有名为 headerRow 的属性
  • 好点,我在考虑页脚行,在这种情况下,微处理器有更好的答案
【解决方案2】:

我认为 WarithNath 是对的。 这是一个建议代码。

<asp:TemplateField>
   <EditItemTemplate>
        <asp:CheckBox ID="CheckBox1" runat="server" />
   </EditItemTemplate>
   <ItemTemplate>
        <asp:CheckBox ID="CheckBox1" runat="server" />
   </ItemTemplate>
   <HeaderTemplate>
       <asp:CheckBox ID="CheckBoxToSelectAll" runat="server" />
   </HeaderTemplate>

</asp:TemplateField>

希望它有效!

【讨论】:

  • 此答案适用于 asp.net GridView 控件,而不适用于 winforms datagridview
猜你喜欢
  • 2012-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多