知识大全 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) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
知识大全 ASP.NET项目开发指南:房间经营管理页面的搭建(2)
ASP.NET项目开发指南:房间经营管理页面的搭建(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 ASP.NET项目开发指南:房间经营管理页面的搭建(1)
ASP.NET项目开发指南:房间经营管理页面的搭建(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
ASP.NET项目开发指南:添加文章(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
ASP.NET项目开发指南:博客列表(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
ASP.NET项目开发指南:查看订单(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
ASP.NET项目开发指南:登录系统(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
ASP.NET项目开发指南:新闻列表[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ST_
ASP.NET项目开发指南:订购信息[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ST_
知识大全 ASP.NET项目开发指南:界面控件设计(2)[2]
ASP.NET项目开发指南:界面控件设计(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!