Repeater小计

decimal sum = 0;
decimal sum1 = 0;
decimal sum2 = 0;
decimal sum3 = 0;    
decimal sum4 = 0;
decimal sum4 = 0;
 int count = 0; 
    protected void RpList_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            Label lblCount = ((Label)e.Item.FindControl("lblProfits"));
            HiddenField HiODR_OrderMainID = ((HiddenField)e.Item.FindControl("HiProfits"));
            Double DPrints = 0.00;
            DPrints = Convert.ToDouble(HiODR_OrderMainID.Value.ToString());
            if (DPrints < 0)
            {
                lblCount.Text = DPrints.ToString("F2");
            }

            string num = DataBinder.Eval(e.Item.DataItem, "Quantity").ToString().Trim();
            string num1 = DataBinder.Eval(e.Item.DataItem, "Length").ToString().Trim();
            string num2 = DataBinder.Eval(e.Item.DataItem, "Width").ToString().Trim();
            string num3 = DataBinder.Eval(e.Item.DataItem, "Height").ToString().Trim();
            string num4 = DataBinder.Eval(e.Item.DataItem, "volume").ToString().Trim();
            if (!num.Equals(""))
                sum += Convert.ToDecimal(num);
            if (!num1.Equals(""))
                sum1 += Convert.ToDecimal(num1);
            if (!num2.Equals(""))
                sum2 += Convert.ToDecimal(num2);
            if (!num3.Equals(""))
                sum3 += Convert.ToDecimal(num3);
            if (!num4.Equals(""))
                sum4 += Convert.ToDecimal(num4);
            count = count + 1;
        }
        this.lblBillQty.Text = count.ToString();
        this.lblQuantity.Text = sum.ToString("F2");
        this.lblLength.Text = sum1.ToString("F2");
        this.lblWidth.Text = sum2.ToString("F2");
        this.lblHeight.Text = sum3.ToString("F2");
        this.lblVolume.Text = sum4.ToString("F2");
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值