The Custom GridView should be running ASP.NET 2.0, be done i C# and have the following properties:
No Styling or CSS is needed, but ID and Class should be possible to apply to every GridCell, directly or indirectly.
The Custom GridView should have a variable number of Columns. There should be 2 Column types (Templated Columns), besides the ordinary GridView Columns:
Column Type 1 [Basic]:
=================
A Header with 2 Label placed below each other, the top Label Should just have som descriptive text. Bottom Label should sum up values (Decimal Numbers) from the entries in the Column Items.
An Item with 3 Labels placed below each other in [normal mode], each just displaying a decimal number. (which will be summed as the row/column leaves editmode). An Item with 3 TextBoxes placed below each other in [edit mode], each just taking a decimal number as entry.
Column Type 2 [Sum]:
================
A Header with 2 Labels placed below each other, the top Label Should just have som descriptive text. Bottom Label should sum up values (Decimal Numbers) from the entries in the Column Items.
An Item with 1 Label just displaying a decimal number. (which will be summed as the Column Type 1 leaves editmode.
It should of course be possible to do DataBind in both Column Types.