程序 ST_Admin_orderlistdaspxcs
protected void GridView_RowCancelingEdit(object sender
GridViewCancelEditEventArgs e)
{
//取消编辑
GridViewEditIndex = ;
string ST_strsql;
//重新获取数据并绑定
ST_strsql = SELECT * FROM ST_tOrder where ST_isdeal = 是 order
by ST_ID desc;
DataTable ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
GridViewDataBind()
}
【代码说明】代码第行首先取消当前控件的编辑状态然后通过代码第~行重新绑定数据
用户在网格中修改内容后进行的更新操作获取管理员在文本框中输入的值然后执行更新操作再进行查询获取数据集以绑定到控件GridView主要代码如程序所示
程序 ST_Admin_orderlistdaspxcs
protected void GridView_RowUpdating(object sender
GridViewUpdateEventArgs e)
{
string ST_isdeal ST_id;
string ST_strsql;
TextBox tb;
//获取更新行的ID
ST_id = GridViewRows[eRowIndex]Cells[]Text;
tb = (TextBox)(GridViewRows[eRowIndex]Cells[]Controls[])
ST_isdeal = tbText;
//更新数据信息
ST_strsql = update ST_tOrder set ST_isdeal= + ST_isdeal + where ST_ID= + ST_id;
ST_databaseexecsql(ST_strsql)
//重新绑定数据
ST_strsql = SELECT * FROM ST_tOrder where ST_isdeal = 是 order
by ST_ID desc;
GridViewEditIndex = ;
DataTable ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
GridViewDataBind()
}
【代码说明】代码第行首先获取当前用户要更新的行的主键ID然后通过该ID在第~行定义更新语句代码第行更新完数据库后再通过代码第~行重新绑定GridView中的数据
说明eRowIndex是获取当前正在更新的行
返回目录ASPNET项目开发指南
编辑推荐
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程
[] []