如何给GridView添加复选框
来源:互联网 发布:监控服务器软件 编辑:程序博客网 时间:2024/04/26 01:24
在GridView添加一个模板列:
用法:
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="cbSelAll" runat="server" Text="全选" AutoPostBack="True" OnCheckedChanged="cbSelAll_CheckedChanged" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="cbSel" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="cbSelAll" runat="server" Text="全选" AutoPostBack="True" OnCheckedChanged="cbSelAll_CheckedChanged" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="cbSel" runat="server" />
</ItemTemplate>
</asp:TemplateField>
protected void cbSelAll_CheckedChanged(object sender, EventArgs e)
{
CheckBox cbAll = (CheckBox)sender;
if (cbAll.Text == "全选")
{
foreach (GridViewRow gvr in GridView1.Rows)
{
CheckBox cbSel = (CheckBox)gvr.Cells[0].FindControl("cbSel");
cbSel.Checked = cbAll.Checked;
}
}
}
{
CheckBox cbAll = (CheckBox)sender;
if (cbAll.Text == "全选")
{
foreach (GridViewRow gvr in GridView1.Rows)
{
CheckBox cbSel = (CheckBox)gvr.Cells[0].FindControl("cbSel");
cbSel.Checked = cbAll.Checked;
}
}
}
foreach (GridViewRow gvr in GridView1.Rows)
{
CheckBox cbSel = (CheckBox)gvr.Cells[0].FindControl("cbSel");
if (cbSel.Checked == false)
{
//...
}
}
{
CheckBox cbSel = (CheckBox)gvr.Cells[0].FindControl("cbSel");
if (cbSel.Checked == false)
{
//...
}
}
- 如何给GridView添加复选框
- 在GridView控件中CheckBoxFiled如何添加复选框
- 给TreeView添加复选框
- 美化复选框(给复选框添加样式)
- Silverlight 中给TreeView添加复选框
- 如何动态给GridView添加数据源
- 如何给GridView添加滚动条
- 如何给GridView添加分割线
- 如何给GridView添加RadioButton按钮(如何给GridView添加单选按钮)
- 在gridview中动态的添加复选框checkbox
- 在 GridView 控件中添加一列复选框
- 在 GridView 控件中添加一列复选框
- 给GridView删除按钮添加提示框
- asp:GridView 复选框
- 给GridView添加行号
- VC中给列表控件CListCtrl添加复选框
- 给java的JFileChooser组件添加一个复选框
- VC中给列表控件CListCtrl添加复选框
- 感冒后的感悟
- 流媒体技术原理
- 流媒体技术纵览
- 8月9号,值得纪念
- 流媒体技术原理与应用
- 如何给GridView添加复选框
- 线程间的资源互斥共享
- 为hibernate新建一个实体对象基类
- 我能用Windows PowerShell做什么:检索一个特定项目
- 关于ike的学习
- 取得另一进程的参数
- .net快捷鍵
- 误删除UNDO表空间如何启动数据库
- 我刚创建了一个开源项目OXmlEd,欢迎大家拍砖