数据绑定DataGrid实现成批删除数据 现在DataGrid把数据显示出来 在每一条记录后加上多选框 删除数据记录时,把选重的多选框数据记录删掉, 实现成批删除数据能实现么?怎么实现?请各位帮帮忙!!!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的问题是在 visual c# 中 页面中脚本函数function CheckAll(form){ for (var i=0;i<form.elements.length;i++) { var e = form.elements[i]; if (e.type == "checkbox") e.checked = form.chkAll.checked; }}function checkDel(form){ var bln = false; for(i=0; i<form.elements.length; i++) { var e = form.elements[i]; if (e.type == "checkbox" && e.checked && e.name != "chkAll") { bln = true; break; } } if (bln) { return true; //confirm('确定删除选定的项目?'); } else { alert('请选择您要操作的项目'); return false; }}datagrid部分<asp:TemplateColumn HeaderText="选择"> <HeaderStyle Width="5%"></HeaderStyle> <ItemStyle HorizontalAlign="Center"></ItemStyle> <ItemTemplate> <asp:CheckBox id="chkDelete" runat="server"></asp:CheckBox> </ItemTemplate> </asp:TemplateColumn>.cs中System.Web.UI.WebControls.CheckBox chkBox; StringBuilder videos = new StringBuilder(); for(int i = 0;i<dg.Items.Count;i++) { chkBox = (CheckBox)dg.Items[i].FindControl("chkDelete"); if (chkBox != null && chkBox.Checked) { //你的数据操作 } }选取 控制<input id="chkAll" onClick="javascript: CheckAll(this.form);" type="checkbox" value="checkbox" name="chkAll">全选 How can I put a checkbox in a column of my DataGrid?try..http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q754q 为什么用ServiceController.Start()开启不了windows服务啊? C#如何调用C++接口? 如何屏蔽webBrowser控件下载网页的图片与flash等内容? 线程问题。 datatable添加新列 急求助!报错说必须声明标量变量 一个导航功能 请帮帮忙 为什么我的c#老出现“是否缺少using指令或程序集引用” 没有可用的错误信息: DB_SEC_E_AUTH_FAILED(0x80040E4D)。 这个错误是怎么回事? 我这条件适合读什么样的书?求推荐几本书吧! 求救:通过SqlCommandBuilder对象修改数据库记录失败 如何将图片进行黑白处理
脚本
函数
function CheckAll(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.type == "checkbox")
e.checked = form.chkAll.checked;
}
}
function checkDel(form)
{
var bln = false;
for(i=0; i<form.elements.length; i++)
{
var e = form.elements[i];
if (e.type == "checkbox" && e.checked && e.name != "chkAll")
{
bln = true;
break;
}
}
if (bln)
{
return true; //confirm('确定删除选定的项目?');
}
else
{
alert('请选择您要操作的项目');
return false;
}
}
datagrid部分
<asp:TemplateColumn HeaderText="选择">
<HeaderStyle Width="5%"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="chkDelete" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>.cs中
System.Web.UI.WebControls.CheckBox chkBox;
StringBuilder videos = new StringBuilder(); for(int i = 0;i<dg.Items.Count;i++)
{
chkBox = (CheckBox)dg.Items[i].FindControl("chkDelete");
if (chkBox != null && chkBox.Checked)
{
//你的数据操作 }
}选取 控制
<input id="chkAll" onClick="javascript: CheckAll(this.form);" type="checkbox" value="checkbox" name="chkAll">全选