Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Mendapatkan nilai total kolom tertentu dari GridView

Anda harus menggunakan peristiwa penyatuan data untuk menjumlahkan nilai. Lihat contoh ini dan sesuaikan dengan kebutuhan Anda:

private Decimal OrderTotal;

protected void GridView1_DataBinding(object sender, EventArgs e)
{ 
    OrderTotal = 0.0M;
}

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        //Keep adding the subtotal here
        OrderTotal += Subtotal;               
    }
}

protected void GridView1_DataBound(object sender, EventArgs e)
{      
    //Set a control with the total sum
    LabelOrderTotal.Text = OrderTotal.ToString("C");
}

Pada dasarnya Anda terus menambahkan nilai di RowDataBound acara dan di DataBound acara Anda menetapkan label dengan jumlah total. Atau, Anda dapat mengulangi grid Anda di DataBound acara dan tambahkan semuanya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Layanan Pelaporan SQL Server 2005:Laporan dikompresi

  2. Cara Menentukan Budaya Invarian saat menggunakan FORMAT() di SQL Server

  3. hash baris SQL?

  4. Bagaimana-Untuk menghapus 8.500.000 Catatan dari satu tabel di server sql

  5. Kueri SQL untuk menjumlahkan data