在线等,Datalist中 用CheckBox 批量删除 最后10分,不够我新开贴加。。。
protected void Submit1_ServerClick(object sender, EventArgs e)
{
//就是这里我不知道怎么把它和Datalist的行关第起来 也就是取得DataKeys
foreach (DataListItem i in DataList1.Items)
{
bool IsChecked = ((CheckBox)i.FindControl( "chkDel ")).Checked;
if (IsChecked)
{
string ss = cn.Session( "select BBS_author from bbs where bbs_id= "+BBSid);
Del(ID);//DEL 是删除事件。,ID是Datalist的DataKeys,
}
}
}
希望大家指点一下
[解决办法]
BBSid = int.Parse(this.DataList1.DataKeys[i.Item.ItemIndex].ToString());