本文介绍了在数据发生变化时显示网格中的每日销售总额的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! public partial class gridBind:System.Web.UI.Page { public SqlConnection con = new SqlConnection(); 受保护 void Page_Load( object sender,EventArgs e) { if (!(IsPostBack)) { con .ConnectionString = ConfigurationManager.ConnectionStrings [ con]。ConnectionString; SqlDataAdapter adp = new SqlDataAdapter( SELECT SLHD.VOUCH_CODE,SLHD.VOUCH_DATE,SLHD.VOUCH_NUM,SUM(SLTXN.CALC_NET_AMT)AS AMT,ACT.ACT_NAME,SUM(SLTXN.TOT_QTY)来自SL_HEAD20132014的数量作为SLHD,ACCOUNTS AS ACT,SL_TXN20132014 AS SLTXN WHERE SLHD.ACT_CODE = ACT.ACT_CODE和SLTXN.VOUCH_CODE = SLHD.VOUCH_CODE SLHD.VOUCH_CODE,SLHD.VOUCH_NUM,SLHD.VOUCH_NUM,ACT.ACT_NAME订购SLHD.VOUCH_DATE,con); DataSet ds = new DataSet(); adp.Fill(ds); grdRecord.DataSource = ds; grdRecord.DataBind(); } } } 现在我的输出就像 VOUCH_CODE VOUCH_DATE VOUCH_NUM AMT ACT_NAME数量 1 12/5/2013 00:00:00 SLGS 1 1271.0000现金16.0000 2 12/6/2013 00:00:00 SLGS 2 220.0000现金1.0000 3 12/6/2013 00:00:00 SLGS 3 220.0000现金1.0000 4 12/6/2013 00:00:00 SLGS 4 540.0000现金4.0000 5 12/13/2013 00:00:00 SLGS 5 600.0000手中现金2.0000 6 12/16/2013 00:00:00 SLGS 6 314.0000现金3.0000 但我想要 VOUCH_CODE VOUCH_DATE VOUCH_NUM AMT ACT_NAME数量 1 12/5 / 2013 00:00:00 SLGS 1 1271.0000现金16.0000 2 12/5/2013 00:00:00 SLGS 1 1271.0000现金16.0000 //每日总记录更改 3 12/6 / 2013 00:00:00 SLGS 2 220.0000手中的现金1.0000 4 12/6/2013 00 :00:00 SLGS 3 220.0000现金1.0000 5 12/6/2013 00:00:00 SLGS 4 540.0000现金4.0000 6 12/6/2013 00:00:00 SLGS 4 980.0000现金6.0000 //每日记录日期变更总数 等.......... 解决方案 这篇关于在数据发生变化时显示网格中的每日销售总额的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-20 05:25