如何给DataGridview最后一行加上合计或者统计行呢?统计总金额?

解决方案 »

  1.   

    统计这行应该来自你的业务逻辑,和GridView没关系
      

  2.   

            <Columns>
                <asp:BoundField  HeaderText="asdsda" FooterText="zxc" DataField="Text" />
                <asp:TemplateField HeaderText="asddsasdasda" >
                <ItemTemplate>
                 <%# Eval("Text") %>
                </ItemTemplate>
                    <FooterTemplate>
                       //这里加入你要的价格 可以用占位符比如<asp:Literal ID="AmountLireral" runat="server"/>
                    </FooterTemplate>
                    <FooterStyle Height="123" />
                </asp:TemplateField>
            </Columns>
    注意在GridView ShowFooter="true" ,默认enum是false
    代码中用DataGridView.DataBound捕获占位符Literal amountLiteral=GridView1.FooterRow.FindControl("AmountLireral") as Literal;
    Literal.Text="价格总计";
      

  3.   

    参考:
    http://www.cnblogs.com/insus/articles/1433589.html
      

  4.   

    DataGridview  是winform的,,,webform的,我已会。谢谢!!!