Ik ben met een project bezig, en die moet maandag af zijn. Ik moet echter nog maar 1 functionaliteit inbouwen, en ik kom er niet uit.
Wat ik namelijk wil is waarden van 1 kolom optellen.
De waarden worden opgehaald, in een datareader gezet, en vervolgens in een datagrid weergegeven.
Waar het om gaat is een soort factuur-pagina.
Er komen 4 datagrid's die elk een subtotaal moeten krijgen (optelling van de kolom TotaalPrijs) en daaronder een totaal van alle 4 bij elkaar opgeteld.
Hier een deel van de code:
- Code: Selecteer alles
////////////////////////////
/// Query 4 : Factuurdeel : Faciliteiten
/// //////////////////////
// SQL Commando met SQL Query erin
SqlCommand SqlCommando4 = new SqlCommand();
SqlCommando4.Connection = AGastenConn;
SqlCommando4.CommandText = "SELECT DISTINCT ";
SqlCommando4.CommandText += "RESERVERING.ResID AS ResId, GAST.GastCode, GAST.Initialen, ";
SqlCommando4.CommandText += "GAST.Achternaam, gebruikt.datum, FACILITEIT.omschrijving, ";
SqlCommando4.CommandText += "gebruikt.totaalprijs ";
SqlCommando4.CommandText += "FROM RESERVERING";
*knip voor de inner joins*
SqlCommando4.CommandText += "WHERE (RESERVERING.ResID=" + sRes + ")";
// Nieuwe DataReader om resultaat van SqlCommando1 in op te slaan
SqlDataReader drGasten4;
drGasten4 = SqlCommando4.ExecuteReader();
// Vul DataList met de DataReader
DataGrid3.DataSource = drGasten4;
DataGrid3.DataBind();
//Sluit de DataReader af
drGasten4.Close();
Het gaat dus om de kolom gebruikt.totaalprijs ('gebruikt' is de tabelnaam, heel tactisch bedacht door de andere projectgroep, maar dat terzijde).
Ik wil dus in of onder de DataGrid een Subtotaal van de, in dit geval, faciliteiten.
Wie kan mij helpen?

