数据绑定小问题
string com = e.CommandName;E是什么意思 string NewsID=e.CommandArgument.ToString(); if (com == "edit")
{
Response.Redirect("NewsEdit.aspx?NewsID=" + NewsID, false);是什么
}
if (com == "del")
{
string sql = "delete from NewsInfo where NewsID=" + NewsID;
if (ClsDbOper.EXSql(sql) > 0) ?
{
ClsCommon.Alert("删除成功!");
GetDataBind();
}
------解决方案--------------------E是当前列中的对象,如果是一个button的话那就指的是gridview的行中的某列的button。
false 是终止下方代码的执行,直接跳转。
ClsDbOper.EXSql(sql) > 0 这个应该是自行编写的数据库访问的函数。
------解决方案--------------------sender,e是事件的委托方传递的参数信息,其中sender是事件源,表示触发事件的那个组件,比如说你按下按钮,那么sender就是按钮。e是事件参数,比如e.CommandName表示命令的名称
Redirect表示是否继续执行后续的代码
(ClsDbOper.EXSql(sql) > 0
执行sql查询,看是否返回成功删除了数据
------解决方案--------------------E:前台给按钮的属性传的值,然后在后台用这个去取。
上面已经说的详细了
------解决方案--------------------呵呵,楼主应该是刚进入这行没多久吧,有时间多看看书,或逛逛论坛····