您的位置:首页 > 其它

在Gridview控件中点击删除链接,删除一行数据

2013-06-13 17:48 471 查看
形如:

/// <summary>
/// 在xxt_registration表中删除一条记录
/// </summary>
/// <param name="eid"></param>
public void Delete_Registration(int eid)
{
int result = 0;//操作数据库结果
string sql = "";//SQL语句

try
{
//打开数据库
helper.Connect();
//向xxt_registration表中删除记录
sql = string.Format("delete from xxt_registration where id={0}", eid);
// 执行删除命令
result = helper.ExecuteNonQuery(sql);
}
catch (Exception E)
{
E.Message.ToString();
}
finally
{
//关闭数据库
helper.Close_Up();
}
}


删除方法(传参id)
接下来,就是加载Gridview控件的RowCommand事件,在此事件中执行带参数的删除方法

/// <summary>
/// 获取GridView当前数据的行
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.Equals("cmdRemove"))
{
int eid = Convert.ToInt32(e.CommandArgument.ToString());
Delete_Registration(eid);
Response.Redirect("Select_Registration.aspx",false);
}
}


代码就不多介绍了,如此这样,就可以点击Gridview控件里面的删除链接删除数据了。。。

上面的删除方法还得需要一个数据库帮助类,如果您需要请到下面的链接下载(访问密码是:be3e)
http://yunpan.cn/QePezBE6VC5sF
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐