【问题标题】:Add GridView Column grand total to label将 GridView 列总计添加到标签
【发布时间】:2014-12-09 01:02:42
【问题描述】:

嗨,我正在尝试将行数添加到 gridview 之外的标签中。我该怎么做??

这是我的 gridview 代码:

<asp:GridView ID="GridView1" runat="server" Width="539px" BackColor="White"  BorderColor="#DEDFDE"  BorderStyle="Double" OnRowDeleting="OnRowDeleting" BorderWidth="1px"  CellPadding="4" ForeColor="Black" GridLines="Vertical"  CssClass="mGrid" PagerStyle-CssClass="pgr" AlternatingRowStyle-CssClass="alt" Font-Size="Small"  >
                                        <AlternatingRowStyle BackColor="White" />
                                        <Columns>
                                            <asp:TemplateField HeaderText="Action" HeaderStyle-HorizontalAlign="Center" ShowHeader="False">
                                                <ItemTemplate>
                                                    <asp:ImageButton ID="ImageButton1" runat="server" CausesValidation="False" CommandName="Delete" Height="22px" ImageUrl="~/images/dialog-close.png" onclientclick=" return confirm('Are you want to Delete this Item?');" Text="Delete" Width="22px" />
                                                </ItemTemplate>

<HeaderStyle HorizontalAlign="Center"></HeaderStyle>

                                                <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
                                            </asp:TemplateField>
                                        </Columns>
                                        <FooterStyle BackColor="#CCCC99" />
                                        <HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
                                        <PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
                                        <RowStyle BackColor="#F7F7DE" />
                                        <SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
                                        <SortedAscendingCellStyle BackColor="#FBFBF2" />
                                        <SortedAscendingHeaderStyle BackColor="#848384" />
                                        <SortedDescendingCellStyle BackColor="#EAEAD3" />
                                        <SortedDescendingHeaderStyle BackColor="#575357" />
        </asp:GridView>

这里是 Gridview 行:

                dr["PartNumber"] = dtparts.Rows[i]["PartNumber"];
                dr["Qty"] = qty;
                dr["Price"] = priceff;
                dr["ExtPrice"] = "$" + Convert.ToDouble(qty) * Convert.ToDouble(pricedb);

                dttemp.Rows.Add(dr);

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    您可以对 RowDataBound 事件中的总数求和。然后,取该总和并将其分配给您的标签。看起来有几个这样的例子..here is one.

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 1970-01-01
      • 2013-09-20
      • 2021-10-31
      • 1970-01-01
      • 2023-03-14
      • 2010-12-29
      • 2012-10-24
      • 1970-01-01
      相关资源
      最近更新 更多