您现在的位置是:首页 >

申请查看订单权限 ASP.NET项目开发指南:查看订单(2)

火烧 2022-03-07 10:45:52 1050
ASP.NET项目开发指南:查看订单(2)    查看订单( )   ST_u erorderli t a x c 的主要代码及其解释  首先选出没有处理的订单 并把数据绑定到GridView 再把已

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

     查看订单( )

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

  首先选出没有处理的订单 并把数据绑定到GridView 再把已经处理的订单绑定到GridView ST_userorderlist aspx cs的主要代码如程序 所示

  程序   ST_userorderlist aspx cs

     protected void Page_Load(object sender System EventArgs e)

     {

         if (Session[ name ] == null)

         {

             //如果还没登录重定向到ST_Info aspx

         Response Redirect( ST_Info aspx?msgstr=您还没有登录 不能进行接下来的

申请查看订单权限 ASP.NET项目开发指南:查看订单(2)

             操作 请登录后继续! )

         }

         string ST_strsql;

         ST_strsql = select * from ST_tProduct ST_tOrder where

         ST_tOrder ST_opid =ST_tProduct ST_ID and ST_tOrder ST_ouser = +

             Session[ name ] ToString() + and ST_isdeal = 否 ;

         DataTable ST_dt = new DataTable()

         //获取SQL语句选出的数据集

         ST_dt = ST_database ReadTable(ST_strsql)

         GridView DataSource = ST_dt;

         //绑定到控件

         GridView DataBind()

         ST_strsql = select * from ST_tProduct ST_tOrder where

         ST_tOrder ST_opid =ST_tProduct ST_ID and ST_tOrder ST_ouser = +

         Session[ name ] ToString() + and ST_isdeal = 是 ;

         //获取SQL语句选出的数据集

         ST_dt = ST_database ReadTable(ST_strsql)

         GridView DataSource = ST_dt;

         //绑定到控件

         GridView DataBind()

     }

  【代码说明】既然要显示订单 那到底是谁的订单呢?还是要显示网站中所有的订单?本页面的目的是显示当前用户的订单 从代码第 行可以看到当前用户取自Session[ name ]的缓存值 在订单信息表中 ST_isdeal字段用来判断当前订单是否已经被处理 如果其值为 是 表示该订单已经被处理 代码第 行和第 行就是通过这个条件来获取需要的数据

  注意 本例中有两个GridView 一定要先搞清楚每一个绑定的是哪个数据源

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

      编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

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

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