repeater嵌套以及合计问题

repeater嵌套以及合计问题这次是做免费品订单的详情页面,根据需求,要做如下展示看着还行,就是repeater里面嵌套一个repeater呗,因为之前做过类似的,代码实现不是什么大问题,存储过程也都可以搞定,第二层的repeater这么绑定就可以了protectedvoidrptSapOrderList_ItemDataBound(objectsender,RepeaterItemEventArgse)

大家好,又见面了,我是你们的朋友全栈君。

这次是做免费品订单的详情页面,根据需求,要做如下展示repeater嵌套以及合计问题

看着还行,就是repeater里面嵌套一个repeater呗,因为之前做过类似的,代码实现不是什么大问题,存储过程也都可以搞定,第二层的repeater这么绑定就可以了

protected void rptSapOrderList_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {

            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                Repeater rep = e.Item.FindControl("rptSapOrderDetail") as Repeater;
                Model.FreeGoodsDetail md = (Model.FreeGoodsDetail)e.Item.DataItem;

                List<Model.FreeGoodsDetail> list = biz.GetOrderReceiptInfo(md.PurchaseOrderNo, md.CustCode, md.DeliveryNo);
                rep.DataSource = list;
                rep.DataBind();
            }
        }

问题是需要第一层的repeater内显示第二层的合计数,以及记录的条数,经过单MM的帮助,存储过程里求出来即可

SELECT DISTINCT CustCode
			  , CustName
			  , PurchaseOrderNo
			  , SapOrderNo
			  , DeliveryNo
			  , DeliveryDate
			  , SUM(OrderQuantity) AS  TotalAmount
			  , COUNT(*) AS TotalCount
			  , CASE ISDATE(SapOrderDate) WHEN 1 THEN CONVERT(CHAR(10), CAST(SapOrderDate AS DATETIME),121) ELSE SapOrderDate END AS SapOrderDate 
	FROM OrderReceiptInfo
	WHERE PurchaseOrderNo=@PurchaseOrderNo AND CustCode=@CustCode
	GROUP BY CustCode,CustName, PurchaseOrderNo, SapOrderNo, DeliveryNo, DeliveryDate,SapOrderDate 	

基本就这样了,好了又该忙了,妈蛋啊

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159115.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Unity 协程(Coroutine)原理与用法详解「建议收藏」

    Unity 协程(Coroutine)原理与用法详解「建议收藏」前言:协程在Unity中是一个很重要的概念,我们知道,在使用Unity进行游戏开发时,一般不考虑多线程,那么如果处理一些并发的需求呢,Unity给我们提供了协程这种方式为啥在Unity中不考虑多线程因为在Unity中,只能在主线程中获取物体的组件、方法关于协程1,什么是协程协程,从字面意义上理解就是协助程序的意思,我们在主任务进行的同时,需要一些分支任务配合工作来达到最终的效果,这就是协程的概念:举个例子,在场景加载的时候,如果你的场景很复杂,那么加载过程就有可能使得画面卡顿,我们不

    2022年6月15日
    102
  • 灰色关联度模型matlab_灰色关联分析法的适用范围

    灰色关联度模型matlab_灰色关联分析法的适用范围matlab之灰色关联分析法https://blog.csdn.net/m0_37286282/article/details/79183333

    2025年7月24日
    7
  • 利用serv-u创建ftp服务器_ftp读取目录列表失败

    利用serv-u创建ftp服务器_ftp读取目录列表失败一、由来最近改写了项目中ftp上传部分的代码。用到的组件为:<dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId><version>3.3</version></depen…

    2025年10月26日
    2
  • ios app推送通知详细教程一

    ios app推送通知详细教程一可以参考的文章:http://blog.csdn.net/showhilllee/article/details/8631734

    2022年5月6日
    152
  • openssl 创建 pfx 证书

    openssl 创建 pfx 证书环境:centos7.6,openssl1.02k-fips生成私钥[root@ansible002keyfile]#opensslgenrsa-outserver.key1024GeneratingRSAprivatekey,1024bitlongmodulus……++++++…++++++eis65537(0x10001)生成证书请求文件,需要填写信息,例如:cn/gd/zh/sourcecode/bdc/www.a.com[root@

    2022年5月2日
    47
  • JavaWeb项目org.apache.jasper.JasperException: 解决方法

    descriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionorg.apache.jasper.JasperException:/PCManage/controlsecletthenews.jsp(303,12)ThefunctiongetNidmustbeusedwithaprefixwhenadefaultname

    2022年4月8日
    247

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号