我将html写在了C#代码中了,这样做了一个新闻列表,
for (int i=firstList;i<lastList;i++)
{
//从数据库中取出所有新闻
strSQL = " select sort_name from jt_newssort where id = ......;
DataSet sortDS = dataoperate.SetDataTable(strSQL);
//把每条新闻逐条显示,组成一个完整的列表
if (sortDS.Tables[0].Rows.Count >0)
{
dataList += "<tr>"...html代码..."</tr>";
}
}
在datalist中我对每条新闻均增加了删除功能,但只能逐条删除,现在客户要求通过复选框选中多项
通过加一个按钮控制后全部删除。
我不想大改,如何构思请指教,
for (int i=firstList;i<lastList;i++)
{
//从数据库中取出所有新闻
strSQL = " select sort_name from jt_newssort where id = ......;
DataSet sortDS = dataoperate.SetDataTable(strSQL);
//把每条新闻逐条显示,组成一个完整的列表
if (sortDS.Tables[0].Rows.Count >0)
{
dataList += "<tr>"...html代码..."</tr>";
}
}
在datalist中我对每条新闻均增加了删除功能,但只能逐条删除,现在客户要求通过复选框选中多项
通过加一个按钮控制后全部删除。
我不想大改,如何构思请指教,
datalist下面加上一全选按钮
不知道是否符合楼主的要求
自动组成这些新闻的ID集合,如:001,002,003,005 ,这样代表你选择了4个新闻,
再写一个方法分别把这个集合ID循环单独执行删除操作。
在每条新闻前面加个checkbox控件,然后设置一隐藏框来记录所选的id,使用javascript读取这个控件的id,录入到隐藏框中。
然后通过sql语句执行删除,然后重新刷新。