放一个label或literal,设visible=false 再放一个checkbox,footertemplate中放一个 id=btndel 的 button,设onclick="btndel"sub btndel(sender as object,e as eventargs) dim delrecord as new stringbuilder 循环判断checkbox.checked=true,的话,将 delrecord.append(获取的id,就是那个label) 循环结束后,再调用一个过程 'call deletesub() end subsub deletesub(delrecord ) sql="delete from tablename where id in(" & delrecord .tostring & ")" end sub
for ( int i=0;i<dl.Items.Count;i++ )
{
CheckBox cb = (CheckBox)dl.Items[i].FindControl("check");
if ( cb == null )
continue;
if ( cb.Checked == true ) //如果被选中
{
CheckBox cb2 = (CheckBox)dl.Items[i].FindControl(CheckBoxName+"2");
if ( cb2 != null )
AllID += cb2.Text + ",";
}
}
每一行有一个删除按钮,该怎么实现删除呢?
我就是不知道怎么取出记录的ID,麻烦告诉我怎么取出ID阿
再放一个checkbox,footertemplate中放一个 id=btndel 的 button,设onclick="btndel"sub btndel(sender as object,e as eventargs)
dim delrecord as new stringbuilder
循环判断checkbox.checked=true,的话,将 delrecord.append(获取的id,就是那个label)
循环结束后,再调用一个过程 'call deletesub()
end subsub deletesub(delrecord )
sql="delete from tablename where id in(" & delrecord .tostring & ")"
end sub