<asp:GridView ID="GridView1" runat="server" BackColor="White"
BorderColor="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="3"
GridLines="Vertical" >
<AlternatingRowStyle BackColor="#DCDCDC" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="ckbAll" runat="server"
AutoPostBack="true" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="ckbSingle" runat="server"
AutoPostBack="true" />
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField HeaderText="Edit" ShowEditButton="True" ShowHeader="True" />
</Columns>
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#0000A9" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#000065" />我在gridview里只加了2个checkbox,为什么浏览器中显示一片空白,现在不考虑数据绑定什么的,照理说不是应该能显示出控件吗?
求解!!!ASP.NETGridView
BorderColor="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="3"
GridLines="Vertical" >
<AlternatingRowStyle BackColor="#DCDCDC" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="ckbAll" runat="server"
AutoPostBack="true" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="ckbSingle" runat="server"
AutoPostBack="true" />
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField HeaderText="Edit" ShowEditButton="True" ShowHeader="True" />
</Columns>
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#0000A9" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#000065" />我在gridview里只加了2个checkbox,为什么浏览器中显示一片空白,现在不考虑数据绑定什么的,照理说不是应该能显示出控件吗?
求解!!!ASP.NETGridView
解决方案 »
- 问几个.net以外的问题
- 求助:动网论坛用户密码MD5加密后的字符串,如何在dotnet中得到同样的加密字符串?
- 谁知道在gridview上点一个按钮就可以打开本地盘的一个文件的实现方法?
- 因为要有很多DropDownList,而且读进来数据很多,导致在服务器上访问很慢 ,有人能帮帮我吗,谢谢!
- LISTVIEW怎么绑定数据库呀
- 如果在GridView中显示行号
- 页面刷新后变乱问题 ?
- 三个问题。
- Asp.NEt mvc,用jquery+ajax从一个view里获取文本框的值,怎么在另一个View中显示获取的值
- 救我:超时的问题我还是无法彻底解决
- 求助。怎么接收及显示一个JSON数据
- 谁有用过asp.net 和openfire服务器开发webim(Web即时通讯),跪求asp.net 连接openfire服务器方法。
<AlternatingRowStyle BackColor="#DCDCDC" />
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#0000A9" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#000065" />记得全部给分我。
<ItemTemplate>
<asp:CheckBox ID="ckbSingle" runat="server"
AutoPostBack="true" />
<%#Eval("字段名")%>
</ItemTemplate>
加上一个<%#Eval("字段名")%>
试试。
http://www.cnblogs.com/insus/archive/2013/04/24/3039115.html
http://www.cnblogs.com/insus/articles/1406192.html
http://www.cnblogs.com/insus/articles/2055745.html
2.想要实现全选 先加上触发事件: <asp:CheckBox ID="ckbAll" runat="server" oncheckedchanged="ckbAll_CheckedChanged" AutoPostBack="true" />
后台:
protected void ckbAll_CheckedChanged(object sender, EventArgs e)
{
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)(GridView1.Rows[i].FindControl("ckbSingle"));
if (((CheckBox)GridView1.HeaderRow.FindControl("ckbAll")).Checked == true)
{
cbox.Checked = true;
}
else
{
cbox.Checked = false;
}
}
}