如何在网格视图列中添加复选框?

时间:2014-09-04 10:32:12

标签: c# asp.net gridview checkbox

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

我想获得如下所示的输出..

enter image description here

2 个答案:

答案 0 :(得分:0)

您需要在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

答案 1 :(得分:0)

试试这个

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

希望这有助于你