Het resultaat van een Stored Procedure die ik gebruik is 2 tabellen met dezelfde soort data.
Het laten zien van de bovenste table dmv DataSource = ds.Tables[0] werkt natuurlijk prima.
Wat ik nu wil, is het optellen van bep. data van beide tables (lukt al) en de data van allebei de tables laten zien in 1 DataGrid (lukt dus niet).
Code:
Het laten zien van de bovenste table dmv DataSource = ds.Tables[0] werkt natuurlijk prima.
Wat ik nu wil, is het optellen van bep. data van beide tables (lukt al) en de data van allebei de tables laten zien in 1 DataGrid (lukt dus niet).
Code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| DataSet ds = new DataSet();
ds = this.Select ("spBerekenOmzetPerMaand", serviceId, jaar, maand);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
totaalAantal += Convert.ToInt16(ds.Tables[0].Rows[i][1]);
totaalBedrag += Convert.ToDecimal(ds.Tables[0].Rows[i][3]);
totaalKickBack += Convert.ToDecimal(ds.Tables[0].Rows[i][5]);
}
for (int i = 0; i < ds.Tables[1].Rows.Count; i++)
{
totaalAantal += Convert.ToInt16(ds.Tables[1].Rows[i][1]);
totaalBedrag += Convert.ToDecimal(ds.Tables[1].Rows[i][3]);
totaalKickBack += Convert.ToDecimal(ds.Tables[1].Rows[i][5]);
}
dgOmzet.DataSource = ds.Tables;
dgOmzet.DataBind(); |