知识大全 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)

ASP.NET项目开发指南:评论的删除(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 ASP.NET项目开发指南:新闻的删除[2]

ASP.NET项目开发指南:新闻的删除[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ST

知识大全 ASP.NET项目开发指南:文章的修改和删除

ASP.NET项目开发指南:文章的修改和删除  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 ASP.NET项目开发指南:类型的修改和删除

ASP.NET项目开发指南:类型的修改和删除  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 ASP.NET项目开发指南:房间类型的修改和删除(1)

ASP.NET项目开发指南:房间类型的修改和删除(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧