先删除表中的相应行,然后重新绑定表到DataGrid
解决方案 »
- ListBox添加或减少项的数目时,引发的事件是哪个?
- 大家看看我这种情况用什么控件比较容易
- 发布网站提示"访问被拒绝"?!
- 如何再c#中跟条码打印机交互?
- 求C#高级编程第四版
- 哪个大哥用过install sheld打包过asp.net请指导一下啊!
- GDI+中如何得到一个字符串的像素长度?
- 怎么实现 按下按钮调用ctrl+P键?????????
- 类型或命名空间名称“Management”在类或命名空间“System”中不存在(是否缺少程序集引用?)
- 都N天啦,我的水晶报表这个问题还没解决!!!!
- 用C#创建一个WinForm关于打开新文件问题。
- --------请问如何远程访问Win服务组件,工作原理是什么?---------
直接用connection对象来delete,然后重新bind到DateGrid
假设主键为bh,绑定在数据网格的第一列,我得源码如下,希望可以帮得上忙:
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string bh=e.Item.Cells[0].Text;
string sql_del_jsry="delete from sy_jsryjb where bh='"+bh+"'";
int i=SqlHelper.ExecuteNonQuery(strConn2,CommandType.Text,sql_del_jsry);
if(i!=0)
Response.Write("<script language='JavaScript'>alert('记录删除成功!');</script>");
else
Response.Write("<script language='JavaScript'>alert('记录删除失败!');</script>");
DataGrid1.EditItemIndex=-1;
ds_jsry=(System.Data.DataSet)Session["ds_jsry"];
DataGrid1.DataSource=ds_jsry;
DataGrid1.DataBind();
}