< asp:GridView ID ="GridView1" runat ="server" Width ="100%" DataKeyNames ="ID" AutoGenerateColumns ="False" OnRowDataBound ="GridViewIw1_RowDataBound" > < Columns > 。。。。。。。。。。。。。。。 < asp:BoundField DataField ="SumPrice" HeaderText ="金额" SortExpression ="SumPrice" DataFormatString ="{0:C}" HtmlEncode ="False" > < itemstyle width ="8%" /> </ asp:BoundField > 。。。。。。。。。。。。。。。。。 </ Columns > </ asp:GridView > 格式化的时候一定要把 HtmlEncode设为 "False" protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { DataControlRowType lit = e.Row.RowType; if (lit == DataControlRowType.Footer) { TableCell tcprice = e.Row.Cells[3]; TableCell price = e.Row.Cells[4]; tcprice.Text = "总金额:"; tcprice.HorizontalAlign = HorizontalAlign.Right; price.Text = "¥"+GetPrice(); } }private string GetPrice(){return "3459";} 在脚里就能显示总合计了! 转载于:https://www.cnblogs.com/anson/archive/2006/07/22/457113.html