string delsql = "delete from anjan where id in ";
foreach (DataListItem CheckBoxItem in DataList1.Items)
{
Checkall = (CheckBox)CheckBoxItem.FindControl("Checkbox1");
if ( Checkall.Checked )
{
这里怎样写!
}
}
string delsql = "delete from anjan where id in ";
foreach (DataListItem CheckBoxItem in DataList1.Items)
{
Checkall = (CheckBox)CheckBoxItem.FindControl("Checkbox1");
if ( Checkall.Checked )
{
delsql += this.DataList1.DataKeys[CheckBoxItem.ItemIndex]+",";
}
}
为什么老是执行的时候,总是不能删除。
我用了一个label1来测试delsql,结果输出的delsql语句是正确的。
例如:我选择了第一条记录和第二条记录。
结果在label1输出:delete from anjan where id in(1,2)
但是为什么不能删除呢?