您现在的位置是:首页 >

订单项目 ASP.NET项目开发指南:未处理订单的管理(2)[2]

火烧 2021-11-16 21:41:14 1042
ASP.NET项目开发指南:未处理订单的管理(2)[2]   退出编辑状态要实现的主要代码如程序 所示   程序 Admi _orderli t d a x c    rotected void Gr

ASP.NET项目开发指南:未处理订单的管理(2)[2]  

  退出编辑状态要实现的主要代码如程序 所示

  程序   Admin_orderlistnd aspx cs

     protected void GridView _RowCancelingEdit(object sender

         GridViewCancelEditEventArgs e)

     {

         GridView EditIndex = ;

         string ST_strsql;

         ST_strsql = SELECT *  FROM ST_tOrder where ST_isdeal <> 是 order

             by ST_ID desc ;

         DataTable ST_dt = ST_database ReadTable(ST_strsql)

         GridView DataSource = ST_dt;

         GridView DataBind()

     }

  【代码说明】代码第 行表示取消编辑状态 代码第 ~ 行表示获取ST_isdeal不为 是 的所有数据 代码第 ~ 行将这些数据绑定到GridView控件上

  用户在网格中修改内容后进行的更新操作 获取管理员单击过的行的ID所指向的数据 根据这个条件将ST_isdeal的值更新为管理员在文本框中输入的值 之后重新绑定数据 更新操作的主要代码如程序 所示

  程序   Admin_orderlistnd aspx cs

     protected void GridView _RowUpdating(object sender

             GridViewUpdateEventArgs e)

     {

         string ST_isdeal ST_id;

         string ST_strsql;

         TextBox tb;

         //获取当前更新行的主键

         ST_id = GridView Rows[e RowIndex] Cells[ ] Text;

         tb = (TextBox)(GridView Rows[e RowIndex] Cells[ ] Controls[ ])

         ST_isdeal = tb Text;

         //TextBox Text=tb Text;

         //从数据库中更新数据

         ST_strsql = update ST_tOrder set ST_isdeal= + ST_isdeal + where                 ST_ID= + ST_id;

         ST_database execsql(ST_strsql)

         //绑定更新后的数据

         ST_strsql = SELECT *  FROM ST_tOrder where ST_isdeal <> 是 order  

                 by ST_ID desc ;

         GridView EditIndex = ;

         DataTable ST_dt = ST_database ReadTable(ST_strsql)

         GridView DataSource = ST_dt;

         GridView DataBind()

订单项目 ASP.NET项目开发指南:未处理订单的管理(2)[2]

     }

  【代码说明】代码第 行主要是获取更新行的主键 通过它来唯一标识要更新的数据 代码第 ~ 行的SQL语句就用到了这个主键值 代码第 行表示取消当前行的编辑状态 然后代码第 ~ 行重新绑定更新后的数据

      返回目录ASP NET项目开发指南

      编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

       ASP NET开发培训视频教程

lishixinzhi/Article/program/net/201311/15921  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码