Header Ads

  • Breaking News

    SUM ShowFooter

    - ก่อนอื่นเปิดใช้งาน Properties ของ GridView ก่อนเลยน่ะครับ
      เลือก 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


    ผลลัพธ์ ที่ได้ ::::




    ไม่มีความคิดเห็น

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728