GridView 选中CheckBox 删除记录的问题
来源:互联网 发布:电脑软件没了 编辑:程序博客网 时间:2024/05/17 04:08
写到这块曾一度让我停滞不前,看了网上很多资料总是有问题,现在源代码如下:
try
{
DataControls.myOpen();
for(int i = 0; i<NewsList.Rows.Count; i++)
{
bool isChecked = ((CheckBox)NewsList.Rows[i].FindControl("chb_news")).Checked;
string chkID = ((Label)NewsList.Rows[i].FindControl("Label1")).Text;
if (isChecked)
{
string strSql = "DELETE FROM [News] WHERE ID=" + chkID;
OleDbCommand myComm = new OleDbCommand(strSql, DataControls.myConn);
myComm.ExecuteNonQuery();
}
}
NewsList.DataBind();
}
catch (Exception ee)
{ throw new Exception(ee.Message); }
finally
{ DataControls.myClose(); }
Response.Redirect("News_Manage.aspx?bigclass=所有新闻", false);
NewsList是GridView的ID
其实早些时候我也这么写过,但是不知道为什么就是不成功,有时候程序就是折磨人,也许几天你不去管它,他突然就又正常了...
因为我用了Ajax 1.0扩展,也有可能是弄好的原因吧,反正我现在也只能乱猜了!
还有个奇怪的现象就是如果不用Response.Redirect()跳转,添加了Ajax 1.0扩展的页面所有按钮会继承超链接的链接地址。为了这个问题我几乎也快疯掉了...
- GridView 选中CheckBox 删除记录的问题
- Gridview选中Checkbox后删除选中记录
- Code50 删除GridView中CheckBox被选中的项
- Gridview中checkbox选中问题,及showModalDialog的关闭问题
- 如何用JS删除checkbox选中的记录
- GridView控件的CheckBox选定删除记录,总是无法实现
- checkbox选中的问题
- 删除选中的checkbox数据
- Android中ListView、GridView里的CheckBox混乱且记录选中数量不准确的解决方案
- GridView选中CheckBox 行各列的值
- 保存GridView checkbox 选中的状态(Session)
- 在gridview中获取选中的CheckBox
- GridView翻页记住选中的checkbox
- GridView翻页记住选中的checkbox
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据 .
- JS实现对gridview中的checkbox的选中个数记录,并在页面刷新时保持checkbox的状态 .
- GridView中的CheckBox 翻页时记录选中状态
- Collection,Map,HashMap,hashTable,TreeMap,List,Vector,ArrayList的区别
- 开发人员要有激情!~
- 英语介词短语的句法功能
- Linux环境下启动Oracle监听服务
- 调用部署在websphere上的EJB
- GridView 选中CheckBox 删除记录的问题
- Delphi在Image中响应键盘事件
- Matlab与VC混合编程
- ative2ascii工具完全揭密
- 使用COM(using COM) -翻译
- Problem 14 - Find the longest sequence using a starting number under one million.
- C++学习心得
- B/S和C/S模式比较
- 在Tomcat 6.0下用JNDI连接IBM MQ 6.0的配置方法