表尾绑定

IDData.IDDatabase operate = new IDData.IDDatabase();
        DataSet myDS = operate.GetDataSetByStoredProcedure(IDData.ConnectionName.ZBiddingDB, "[SP3_BI_ProjectZBiddingPlan]",
            new string[] { "@ProjectID", "@ZBETID", "@ZBWFMID", "@StartDate", "@EndDate" },
            new DbType[] { DbType.String, DbType.String, DbType.String, DbType.DateTime, DbType.DateTime },
            new object[] { this.ddlProject.SelectedValue, this.hidZBETID.Value, this.ddlZBWFMType.SelectedValue, StartDate, EndDate });

        if (myDS != null)
        {
            this.rptData.DataSource = myDS.Tables[0];
            rptData.ItemDataBound += (s, e) =>
            {
                if (CGeneral.RowIsFooter(e))
                {    //绑定表尾数据,用逗号隔开
                    double dbTotalEstimateAmount = myDS.Tables[0].AsEnumerable().Sum(r => r.Field<double>("EstimateAmount"));
                    double dbTotalZBAmount = myDS.Tables[0].AsEnumerable().Sum(r => r.Field<double>("ZBAmount"));
                    e.Item.DataItem = new { TotalZBAmount = dbTotalZBAmount, TotalEstimateAmount = dbTotalEstimateAmount };
                    e.Item.DataBind();
                }
            };
            this.rptData.DataBind();
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值