我想在网格视图中添加复选框。但我不想在行中添加复选框,我想在列标题中添加复选框。 谢谢
我想获得如下所示的输出..
答案 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>
希望这有助于你