实现GridView项的全选 集体处理项
来源:互联网 发布:物流仿真模拟软件 编辑:程序博客网 时间:2024/06/07 00:42
首先需要 一个实现全选效果的javascript脚本
<script type="text/javascript" language="javascript">
function GetAllCheckBox(CheckAll) {
var items = document.getElementsByTagName("input");
for (i = 0; i < items.length; i++) {
if (items[i].type == "checkbox") {
items[i].checked = CheckAll.checked;
}
}
}
</script>
然后GridView中需要一个万能模板列如下:
<asp:TemplateField>
<HeaderTemplate>
<input type="checkbox" id="cbAll" onclick="GetAllCheckBox(this)" />全选(√)
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox runat="server" ID="chbSelect" />
</ItemTemplate>
</asp:TemplateField>
之后我们就可以在后置代码类中集体处理GridView中选择的那些项了 如我们可以在一个按钮的点击事件中写入
for (int i = 0; i < gvQuestions.Rows.Count; i++)
{
CheckBox cb = (gvQuestions.Rows[i].FindControl("chbSelect")) as CheckBox;
if (cb.Checked)
{
//这种方式取questionId的话 前台项的绑定数据方式必须是<%#Bind("Id") %>方式否则取不到Text属性
int questionId = Convert.ToInt32(gvQuestions.Rows[i].Cells[1].Text);//得到遍历项的唯一绑定的id
Helper.DeleteQuestionById(questionId);//Helper就是一个服务的帮助类 (处理相关数据)
}
}
- 实现GridView项的全选 集体处理项
- GridView实现全选的客户端实现
- GridView 实现服客户端全选的方法
- GridView中如何实现CheckBox的全选?
- GridView中实现CheckBox的全选
- GridView中实现CheckBox的全选
- GridView中实现CheckBox的全选
- GridView中实现CheckBox的全选
- GridView中实现CheckBox的全选
- GridView中实现CheckBox的全选
- GridView中实现CheckBox的全选
- js 实现gridview全选
- gridview实现全选
- gridview 全选及其选择项ID的传值
- 关于gridview的全选
- Gridview里的全选
- 实现GridView里的checkbox 全选功能:(后台实现)
- gridview全选并删除所有选中项
- 80后的我们拿什么养活自己和家人
- web developer tips (74):在 Visual Studio 2008设计器里添加或移除AJAX Extenders
- linux定时执行crontab使用方法
- 解决is not in the sudoers file. This incident will be reported
- linux struct utsname 结构详解是utsname 函数使用说明
- 实现GridView项的全选 集体处理项
- 通用baseDAL类(2)
- printk 使用方法
- UVa 146 ID Codes
- 设计模式学习总结
- mysql中查询第几行到第几行及查询第一条数据
- 日语假名的输入
- 继Twitter之后 Digg用NoSQL替代MySQL
- 软件测试工程师的职业生涯规划