Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Pobieranie całkowitych wartości określonej kolumny z GridView

Aby zsumować wartości, należy użyć zdarzeń wiązania danych. Zobacz ten przykład i dostosuj się do swoich potrzeb:

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");
}

Zasadniczo dodajesz wartości w RowDataBound zdarzenia oraz w DataBound zdarzenie ustawiłeś etykietę z łączną sumą. Alternatywnie możesz iterować po swojej siatce w DataBound wydarzenie i dodaj wszystko.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Formatowanie liczb przez dopełnienie zerami wiodącymi w SQL Server

  2. Zrozumienie funkcji zabezpieczeń programu SQL Server HAS_Permis_BY_Name i jej przypadków użycia

  3. Procedura składowana zawiesza się pozornie bez wyjaśnienia

  4. Kopiuj bazę danych SQL Server 2012 bez danych

  5. Jakie są różnice między indeksem klastrowym a nieklastrowym?