こんにちは、グリッドビューでこれを行います
<asp:TemplateField HeaderText="Amount">
<ItemTemplate>
<asp:Label ID="lblAmount" runat="server"
Text='<%# Eval("Amount","0:N2}").ToString %>'>
</asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:Label ID="lblTotal" runat="server"></asp:Label>
</FooterTemplate>
</asp:TemplateField>
public のように宣言する
Private grdTotal As Decimal = 0
グリッドビューからのイベント RowDataBound の後
If e.Row.RowType = DataControlRowType.DataRow Then
Dim rowTotal As Decimal =
Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "Amount"))
grdTotal = grdTotal + rowTotal
End If
If e.Row.RowType = DataControlRowType.Footer Then
Dim lbl As Label = DirectCast(e.Row.FindControl("lblTotal"), Label)
lbl.Text = grdTotal.ToString("N2")
End If