asp:Repeater的Footer

        <asp:Repeater ID="rptCarOrderList" runat="server" OnItemDataBound="rptCarOrder_ItemBound">
            <ItemTemplate>
                <tr>
                    <td>
                        <%#Eval("CarBrand")%>
                    </td>
                </tr>
            </ItemTemplate>
            <FooterTemplate>
                <tr>
                    <td colspan="9" style="text-align:right">
                        车辆数&nbsp;<asp:Label runat="server" ID="lab_TotalCount" CssClass="red"></asp:Label>&nbsp;&nbsp;&nbsp;
                        充值月份&nbsp;<asp:Label runat="server" ID="lab_TotalMonth" CssClass="red"></asp:Label>&nbsp;&nbsp;&nbsp;
                        优惠后单价&nbsp;<asp:Label runat="server" ID="lab_CarPrice" CssClass="red"></asp:Label>元/月&nbsp;&nbsp;&nbsp;
                    </td>
                </tr>
            </FooterTemplate>
        </asp:Repeater>
        private int intTotalCount;
        private int intTotalMonth;
        private decimal decTotalPirce;
        /// <summary>
        /// 车辆绑定
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void rptCarOrder_ItemBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
            {
                DataRowView drv = (DataRowView)e.Item.DataItem;
                intTotalMonth += Convert.ToInt32(drv["MTMonth"]);
            }
            if (e.Item.ItemType == ListItemType.Footer)
            {
                Label lab_TotalCount = (Label)e.Item.FindControl("lab_TotalCount");
                lab_TotalCount.Text = intTotalCount.ToString();
                Label lab_TotalMonth = (Label)e.Item.FindControl("lab_TotalMonth");
                lab_TotalMonth.Text = intTotalMonth.ToString();
                Label lab_CarPrice = (Label)e.Item.FindControl("lab_CarPrice");
                lab_CarPrice.Text = (decTotalPirce / intTotalMonth).ToString("0.00");
            }
        }

 

posted @ 2019-02-18 16:48  江境纣州  阅读(19)  评论(0编辑  收藏  举报