【问题标题】:How can I add check box inside grid view columns?如何在网格视图列中添加复选框?
【发布时间】:2014-10-29 01:38:33
【问题描述】:

我想在网格视图中添加复选框。但我不想在行中添加复选框,我想在列标题中添加复选框。 谢谢你

我想得到下面给出的输出..

【问题讨论】:

  • @KiranHegde 我想你不明白我的问题!? “我想在列标题中添加复选框,而不是在行中”
  • 可能我没看懂,能解释一下吗。我以为你想在列标题上添加复选框。
  • @KiranHegde 见上图。我需要这样的输出。

标签: c# asp.net gridview checkbox


【解决方案1】:

你需要在GridView中创建一个Checkbox HeaderTemplate字段:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
            <Columns>
               <asp:TemplateField ItemStyle-Width="40px">
                    <HeaderTemplate>
                        <asp:CheckBox ID="chkboxSelectAll" runat="server" onclick="CheckAllEmp(this);" />
                    </HeaderTemplate>
                    <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
                    <ItemTemplate>
                        <asp:CheckBox ID="chkEmp" runat="server"></asp:CheckBox>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>

更多详情您可以参考这些网站:site1

【讨论】:

    【解决方案2】:

    试试这个

     <columns>
              <asp:templatefield>            
                <itemtemplate>
                  <%#Eval("fname")%>  
                </itemtemplate>
                <headertemplate>
                  <asp:checkbox id="ShowAllCheckBox"              
                    checked="True"
                    runat="server"/>
                </headertemplate>
              </asp:templatefield>                      
            </columns>
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-26
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2012-08-25
      • 2015-08-10
      相关资源
      最近更新 更多