知识大全 ASP.NET项目开发指南:产品的更新和删除(2)[2]
Posted 编辑
篇首语:得意犹堪夸世俗,诏黄新湿字如鸦。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:产品的更新和删除(2)[2]相关的知识,希望对你有一定的参考价值。
ASP.NET项目开发指南:产品的更新和删除(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如果控件正处于编辑状态 单击 更新 按钮会触发GridView _RowUpdating事件 在这个事件中 先退出编辑状态 接着根据管理员在TextBox中输入的数据更新数据库的内容 然后再次读取数据库中的内容 并绑定到GridView 主要代码如程序 所示
程序 ST_Admin_proman aspx cs
protected void GridView _RowUpdating(object sender
GridViewUpdateEventArgs e)
string ST_id;
string ST_strsql;
//获取要更新数据的主键
ST_id = GridView Rows[e RowIndex] Cells[ ] Text;
//获取更新后的数据
TextBox tb =
(TextBox)GridView Rows[e RowIndex] Cells[ ] Controls[ ];
ST_strsql = update ST_tProduct set ST_productname=
+ ((TextBox)(GridView Rows[e RowIndex]
Cells[ ] Controls[ ])) Text
+ ST_productprice= + ((TextBox)(GridView Rows[e RowIndex] Cells[ ] Controls[ ])) Text
+ ST_productpic=
+ ((TextBox)(GridView Rows[e RowIndex]
Cells[ ] Controls[ ])) Text
+ where ST_ID= + ST_id;
ST_database execsql(ST_strsql)
ST_strsql = SELECT * FROM ST_tProduct order by ST_ID desc ;
//取消编辑状态
GridView EditIndex = ;
//重新绑定数据
DataTable ST_dt = ST_database ReadTable(ST_strsql)
GridView DataSource = ST_dt;
GridView DataBind()
【代码说明】代码第 行首先要获取当前编辑行的主键 其中e RowIndex表示当前行号 代码第 ~ 行定义了一条更新语句 其中有多个读取GridView内容的关键代码 如((TextBox)(GridView Rows [e RowIndex] Cells[ ] Controls[ ])) Text就是获取GridView中当前编辑行第二列中的控件 然后将其显式转换为TextBox控件 最后的Text属性就是获取这个TextBox控件的值 代码第 ~ 行重新绑定数据
注意 (TextBox)GridView Rows[e RowIndex] Cells[ ] Controls[ ];表示将控件显式转换为TextBox控件
当单击 编辑 按钮时 需要先获取管理员所单击按钮在网格中的索引 然后将其赋值给GridView的EditIndex属性 再读取数据库 将数据绑定到GridView 之后页面就会出现更新和取消选项 主要代码如程序 所示
程序 ST_Admin_proman aspx cs
protected void GridView _RowEditing(object sender
GridViewEditEventArgs e)
//获取当前编辑的行号
GridView EditIndex = e NewEditIndex;
//重新绑定数据
string ST_strsql;
ST_strsql = SELECT * FROM ST_tProduct order by ST_ID desc ;
DataTable ST_dt = ST_database ReadTable(ST_strsql)
GridView DataSource = ST_dt;
GridView DataBind()
【代码说明】代码第 行的e NewEditIndex表示获取当前编辑行的行号 是一个数值型数据 代码第 ~ 行重新绑定数据到GridView 此时显示的是编辑状态下的GridView
返回目录 ASP NET项目开发指南
编辑推荐
ASP NET MVC 框架揭秘
ASP NET开发宝典
ASP NET开发培训视频教程
cha138/Article/program/net/201311/15931相关参考
知识大全 ASP.NET项目开发指南:产品的更新和删除(1)
ASP.NET项目开发指南:产品的更新和删除(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET项目开发指南:房间类型的修改和删除(2)[2]
ASP.NET项目开发指南:房间类型的修改和删除(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 ASP.NET项目开发指南:房间信息的修改和删除(2)[2]
ASP.NET项目开发指南:房间信息的修改和删除(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 ASP.NET项目开发指南:房间类型的修改和删除(2)[1]
ASP.NET项目开发指南:房间类型的修改和删除(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 ASP.NET项目开发指南:房间信息的修改和删除(2)[1]
ASP.NET项目开发指南:房间信息的修改和删除(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
ASP.NET项目开发指南:评论的删除(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET项目开发指南:新闻的删除[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ST
ASP.NET项目开发指南:文章的修改和删除 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET项目开发指南:类型的修改和删除 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
知识大全 ASP.NET项目开发指南:房间类型的修改和删除(1)
ASP.NET项目开发指南:房间类型的修改和删除(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧