知识大全 ASP.NET项目开发指南:经营状况统计(2)[2]

Posted 指南

篇首语:读书贵神解,无事守章句。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:经营状况统计(2)[2]相关的知识,希望对你有一定的参考价值。

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

  当管理员单击 开始统计 按钮时将触发Calculate_Click事件 其代码如程序 所示

  程序   ST_TurnOverStatModule ascx cs

     …

     private void Calculate_Click(object sender System EventArgs e)

    

         dg_TurnOverList CurrentPageIndex= ;

         //从文件Web Config中读取连接字符串

         string ST_sqldb =

         ConfigurationSettings AppSettings[ ConnectionString ];

         //连接ST_GinShopManage数据库

         SqlConnection ST_Conn = new SqlConnection (ST_sqldb)

         //定义SQL语句

         String ST_selsql= select h ST_BeginTime h ST_EndTime

             h ST_RoomId c ST_Name h ST_CName h ST_CIdent

             ityId h ST_CPhone h ST_TotalPrice +

             from ST_History h ST_RoomsInfo r ST_RoomCategory c where

         r ST_RoomId=h ST_RoomId and r ST_RCategoryId=c ST_RCategoryId ;

         //获取选择的时间

         string datefrom=YearFromList SelectedItem Value ToString()

         + +MouthFromList SelectedItem Value ToString()

         + +DayFromList SelectedItem Value ToString()

         dateto=YearToList SelectedItem

             string Value ToString()

                 + +MouthToList SelectedItem Value ToString()

                 + +DayToList SelectedItem Value ToString()

         ST_selsqlST_selsql=ST_selsql+ and h ST_BeginTime beeen

             +datefrom+ and +dateto+ ;

         //获取选择的方式

         if(RCategoryNameList SelectedIndex!= )

        

             ST_selsqlST_selsql=ST_selsql+ and

             c ST_RCategoryId= +RCategoryNameList SelectedIndex+ ;

        

         //创建SqlDataAdapter对象 调用ST_selsql

         SqlDataAdapter ST_myadapter = new SqlDataAdapter

             (ST_selsql ST_Conn)

         //创建并填充DataSet

         DataSet ds = new DataSet ()

         ST_myadapter Fill (ds)

         dg_TurnOverList DataSource =ds;

         dg_TurnOverList DataBind ()

         //计算营业额

         double SumPrice= ;

         for(int i= ;i<dg_TurnOverList Rows Count;i++)

         DataRow dr=ds Tables[ ] Rows[i];

         SumPriceSumPrice=SumPrice+Convert ToDouble(

             dr[ ST_TotalPrice ] ToString())

        TurnOverLabel Text=SumPrice ToString()

         //关闭ST_Conn

         ST_Conn Close ()

  

     private void ShowAll_Click(object sender System EventArgs e)

    

         Show_TurnOverList()

    

     …

  【代码说明】上述代码将页面中的各个控件的值作为条件加入到SQL语句 然后进行查询 再将数据显示出来 此外 还统计了 营业额 即对dg_TurnOverList中的 金额 列的值进行求和 将其值用TurnOverLabel的Text属性显示出来

  注意 GridView的每一行都是一个DataRow类

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

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

       ASP NET开发培训视频教程

cha138/Article/program/net/201311/15960

相关参考

知识大全 ASP.NET项目开发指南:经营状况统计(1)

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

知识大全 ASP.NET项目开发指南:房间经营管理页面的搭建(2)

ASP.NET项目开发指南:房间经营管理页面的搭建(2)  以下文字资料是由(全榜网网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)

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

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

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

知识大全 ASP.NET项目开发指南:登录系统(2)

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

知识大全 ASP.NET项目开发指南:新闻列表[2]

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

知识大全 ASP.NET项目开发指南:订购信息[2]

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

知识大全 ASP.NET项目开发指南:界面控件设计(2)[2]

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