datalist怎样做全选按钮动作。
会gridview全选 但datalist1全选怎么做?前台 <asp:CheckBox ID="chkAll" AutoPostBack="True" OnCheckedChanged="chkAll_CheckedChanged" runat="server" Text="公司全体" />后台 protected void chkAll_CheckedChanged(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{ CheckBox ckTemp = (CheckBox)row.FindControl("chkDo");
if (ckTemp != null)
{
if (chkAll.Checked)
{
ckTemp.Checked = true;
}
else
{
ckTemp.Checked = false;
}
}
else
{
Response.Write("<script language=javascript>alert('没有值');</script>"); } }
}
会gridview全选 但datalist1全选怎么做?前台 <asp:CheckBox ID="chkAll" AutoPostBack="True" OnCheckedChanged="chkAll_CheckedChanged" runat="server" Text="公司全体" />后台 protected void chkAll_CheckedChanged(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{ CheckBox ckTemp = (CheckBox)row.FindControl("chkDo");
if (ckTemp != null)
{
if (chkAll.Checked)
{
ckTemp.Checked = true;
}
else
{
ckTemp.Checked = false;
}
}
else
{
Response.Write("<script language=javascript>alert('没有值');</script>"); } }
}
解决方案 »
- datagridview如何将某一行double格式的显示成百分比
- DropDownList怎么实现网站友情连接的跳转?(asp.net(C#))?
- 跪求 c# WM手机地图开 开发 Google map 调用 API
- 如何得到当前函数或程序块的变量快照?就像Visual Studio.net调试器中的局部变量窗口一样。
- 关于窗体
- [200分请教!!!!!!!!!!!!]RSACryptoServiceProvider的问题
- 多文件(无物理地址)下载 .NET
- C# list 实现文件名称排序
- 一个非常小的问题,很简单,很好答
- 请问:C中如何调用C#中函数
- 如果在一个字符串中取时间日期?
- 把长文本填入Lisbox
在全选事件里面添加这个试试
{
CheckBox ck =null;
DataListItemCollection coll= DataList1.Items;
foreach(DataListItem c in coll){
ck = c.FindControl("CheckBox1") as CheckBox;
ck.Checked = true;
}
}
这个方法可以实现全选
下面说下思路算了。
就是你的datalist在每一行都用个控件保存好id值(你删除肯定是用Id的),然后用一个字符串连接这些id,然后处理一下这个字符串,delete语句你就where id in (id的字符串)。
另外,可能楼主给分太少,代码就贴不上来。