SUM ShowFooter
เลือก ShowFooter = True
- ต่อมาเขียน Code ตามนี้น่ะครับ
Option Explicit On
Option Strict On
Imports System.Drawing
Partial Public Class _Default
Inherits System.Web.UI.Page
'' ประกาศค่าตัวแปล
Dim i As Integer = 0
Dim TotalPrice As Double = 0.0
Dim AvgPrice As Double = 0.0
Private Sub gvProduct_RowDataBound(ByVal sender As Object, ByVal e As System.
Web.UI.WebControls.GridViewRowEventArgs) Handles gvProduct.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
i += 1
TotalPrice += CDbl(DataBinder.Eval(e.Row.DataItem, "UnitPrice")) '' เก็บค่าผลบวก
ElseIf e.Row.RowType = DataControlRowType.Footer Then
AvgPrice = TotalPrice
e.Row.Font.Bold = True
e.Row.Cells(0).Text = "ราคารวม : "
e.Row.Cells(2).Text = AvgPrice.ToString("#,##0.00")
e.Row.Cells(2).HorizontalAlign = HorizontalAlign.Right
e.Row.BackColor = Color.SpringGreen
End If
End Sub
End Class
ผลลัพธ์ ที่ได้ ::::
ไม่มีความคิดเห็น