Ok this is not as simple as it seems. I know i can create it on the aspx page. And make my changes there: set colums to read-only, turn colums into template fields, edit the template fields, and set the names of the headers.
BUT if i want to add a new col later on and i click refresh scheme, i loose all that!
So either i need to not loose all that, or write all that in C# code.
Any ideas? becuase i can't find an easy way to do all that in C# code!