读书人

数据绑定小疑点

发布时间: 2012-04-10 21:03:56 作者: rapoo

数据绑定小问题

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:前台给按钮的属性传的值,然后在后台用这个去取。
上面已经说的详细了
[解决办法]
呵呵,楼主应该是刚进入这行没多久吧,有时间多看看书,或逛逛论坛····

读书人网 >asp.net

热点推荐