知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(3)

Posted 图书

篇首语:从困难中战胜出来的人 才是真正的赢家。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(3)相关的知识,希望对你有一定的参考价值。

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

     图书类别和图书信息的管理( )

  【代码说明】上述方法通过<%%>的方式在GridView的模板列中被直接引用 这里主要是返回图片所在的地址 将地址绑定在图像控件中可以直接显示图书的图片

  下面再来看一下查看图书详情以及删除图书操作 代码如程序 所示

  程序   ST_PdClass aspx cs

     public void dgItem(object sender GridViewCommandEventArgs e)

    

         int index = int Parse(e CommandArgument ToString())

         int ProductID = int Parse(dgProduct Rows[index] Cells[ ] Text)

         int st_classid = int Parse(Request QueryString[ st_classid ])

         //删除图书的操作

         if(e CommandName== del )

        

             bool flag = st_product CanDeleteProduct(ProductID)

             if(flag)

            

                 st_product DeleteProduct(ProductID)

             Response Redirect(

                 st_PdClass aspx?st_classid= +st_classid)

            

             else

            

                 writeAlertScript( 该图书存在订单 不允许删除! )

            

        

         //推荐图书的操作

         else if (e CommandName == Pro )

        

              string pro = dgProduct Rows[index] Cells[ ] Text;

              if (pro == True )

             

                  st_product UpdatePromotion(ProductID )

             

              else

             

                  st_product UpdatePromotion(ProductID )

             

        

         //上 下架图书的操作

         else if (e CommandName == UpDown )

        

              string pro = dgProduct Rows[index] Cells[ ] Text;

              if (pro == True )

             

                   st_product UpdateUpDown(ProductID )

             

              else

             

                   st_product UpdateUpDown(ProductID )

             

        

        initGrid(st_classid)

    

  【代码说明】这个事件包含了 个操作 代码第 ~ 行实现删除操作 代码第 ~ 行实现推荐图书的操作 代码第 ~ 行实现上 下架操作 代码第 行是通过模板按钮的CommandArgument参数获取当前操作的行号

  注意 e CommandName是获取HTML中GridView源代码中为按钮设置的CommandName属性

  ST_Product类的CanDeleteProduct()方法的代码如程序 所示

  程序   ST_Product cs

     public bool CanDeleteProduct(int productid)

    

         //要执行的查询语句

         string sqlString = select count(*) from ST_OrderProduct sop join

             ST_Product sp on sop st_productid = sp st_productid where

                 sp st_productid= +productid;

         object obj = SqlHelper ExecuteScalar(ST_Utility ST_ConnString

                 CommandType Text sqlString)

         if(obj!=null && obj ToString()!= )

             return false;

         return true;

    

  【代码说明】从代码第 行可以看出 要调用此方法 必须传递产品ID作为参数 然后代码第 ~ 行根据此参数构建查询语句 代码第 行用到了count(*) 用于获取数据库中的所有行数

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

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

cha138/Article/program/net/201311/15839

相关参考

知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(4)

ASP.NET项目开发指南:图书类别和图书信息的管理(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(6)

ASP.NET项目开发指南:图书类别和图书信息的管理(6)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(1)

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

知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(5)[2]

ASP.NET项目开发指南:图书类别和图书信息的管理(5)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(5)[1]

ASP.NET项目开发指南:图书类别和图书信息的管理(5)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(7)[1]

ASP.NET项目开发指南:图书类别和图书信息的管理(7)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(7)[2]

ASP.NET项目开发指南:图书类别和图书信息的管理(7)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(8)[2]

ASP.NET项目开发指南:图书类别和图书信息的管理(8)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(8)[1]

ASP.NET项目开发指南:图书类别和图书信息的管理(8)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 ASP.NET项目开发指南:图书类别和图书信息的管理(9)[2]

ASP.NET项目开发指南:图书类别和图书信息的管理(9)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起