永发信息网

关于C#语言

答案:3  悬赏:0  手机版
解决时间 2021-07-29 15:10
  • 提问者网友:雾里闻花香
  • 2021-07-29 01:02

protected void gvShow_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string strNewsClass_ID = gvShow.Rows[e.RowIndex].Cells[0].Text;

string strSql = "delete tb_NewsClass where NewsClass_ID = " + strNewsClass_ID;
SqlHelp.ReturnTableCount(strSql, null, CommandType.Text);
GridViewBind();
}

解释下上面得代码 另外那个方法的e代表的什么意思?

最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-07-29 01:48

这是GridView的行删除事件


string strNewsClass_ID = gvShow.Rows[e.RowIndex].Cells[0].Text;


上面是用于获得当前所要删除行的ID。后面两句就不用说了吧,再说是再次绑定!


e是GridViewDeleteEventArgs 类的一个对象,


GridViewDeleteEventArgs 对象被传递给事件处理程序。这样,您就可以确定所删除行的索引(e.RowIndex),以及取消删除操作。



全部回答
  • 1楼网友:上分大魔王
  • 2021-07-29 04:25
小雪说的对,e是用来保存删除事件信息的对象,e.rowindex里包含的就是被删除当前行
  • 2楼网友:摆渡翁
  • 2021-07-29 02:54
GridView的删除事件啊,根据获取当前的编号删除数据库里面tb_NewsClass的数据,并重新绑定。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯