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

Posted

篇首语:卧疾丰暇豫,翰墨时间作。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:未处理订单的管理(2)[1]相关的知识,希望对你有一定的参考价值。

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

     未处理订单的管理( )

   Admin_orderlistnd aspx cs的主要代码及其解释

  当页面加载时会运行Page_Load中的代码 对其进行初始化 将数据绑定到控件 这里绑定的数据表为ST_tOrder 如程序 所示

  程序   Admin_orderlistnd aspx cs

     protected void Page_Load(object sender System EventArgs e)

    

         if (Session[ admin ] == null)

        

             Response Redirect( ST_contraller aspx?cname=noadmin )

        

         if(!Page IsPostBack)

        

             string ST_strsql;

             ST_strsql = SELECT *  FROM ST_tOrder  where ST_isdeal <> 是

                 order by ST_ID desc ;

             //获取SQL语句所选出的数据表

             DataTable ST_dt = ST_database ReadTable(ST_strsql)

             GridView DataSource = ST_dt;

             //绑定到控件

     GridView DataBind()

        

    

  【代码说明】代码第 ~ 行获取ST_tOrder表的数据 并按ST_ID字段排序 代码第 行通过ST_database类的ReadTable方法返回一个数据表 然后将其绑定到GridView控件

  当管理员触发了编辑事件时 系统会将管理员单击过的行的状态转换为编辑状态 然后重新绑定ST_tOrder表中的数据 编辑事件的主要代码如程序 所示

  程序   Admin_orderlistnd aspx cs

     protected void GridView _RowEditing(object sender

             GridViewEditEventArgs e)

    

         //获取行号

         GridView EditIndex = e NewEditIndex;

         //重新绑定数据

         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()

    

  说明 EditIndex表示正在编辑的当前行

  【代码说明】代码第 行首先获取当前编辑行的行号 然后通过代码第 ~ 行读取ST_isdeal的数据并绑定到GridView 控件

  当管理员触发了删除事件时 系统将获取管理员单击过的行的ID所指向的数据 根据这个条件进行删除操作 之后重新绑定数据 删除事件的主要代码如程序 所示

  程序   Admin_orderlistnd aspx cs

     protected void GridView _RowDeleting(object sender

             GridViewDeleteEventArgs e)

    

         string ST_myid;

         string ST_strsql = ;

         //获取当前行第一列的值

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

         //根据指定ID删除数据

         ST_strsql = delete  from ST_tOrder where st_ID= + ST_myid;

         ST_database execsql(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()

    

  【代码说明】代码第 行获取编辑行的第一列的值 前台GridView代码中 这里的第一列是ST_ID主键字段 代码第 行根据这一字段删除指定ID的数据 代码第 ~ 行重新绑定删除后的数据

cha138/Article/program/net/201311/15922

相关参考

知识大全 ASP.NET项目开发指南:未处理订单的管理(1)

ASP.NET项目开发指南:未处理订单的管理(1)  以下文字资料是由(全榜网网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项目开发指南:已处理订单的管理(1)

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

知识大全 ASP.NET项目开发指南:查看订单(2)

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

知识大全 ASP.NET项目开发指南:订单的生成(2)[2]

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

知识大全 ASP.NET项目开发指南:订单的查看[2]

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

知识大全 ASP.NET项目开发指南:订单的生成(2)[1]

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

知识大全 ASP.NET项目开发指南:网络书店订单的展示(2)

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

知识大全 ASP.NET项目开发指南:网络书店订单的发货和作废(2)

ASP.NET项目开发指南:网络书店订单的发货和作废(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一