Ik heb het volgende probleem. Ik heb een dataview die gekoppeld is aan een DataGrid. Echter 1 van de kolommen wil ik verbergen.
De DataView geeft echter niet altijd dezelfde kolommen terug en is dus dynamisch.
Doordat de DataGrid at runtime zijn kolommen zelf genereerf gaat het fout als ik een kolom op visible=false wil zeten.
Nu heb ik zelf met een lus BoundColumns toegevoegd voor elke kolom die in de DataView zit. En tijdens het maken van de BoundColumns de juiste op visible=false gezet.
Echter na een post-back waarin ik mijn DataGrid opnieuw DataBind() aan mijn DataView, verdwijnt mijn datagrid. Ook als ik de laatste opsla in de sessie en bij de postback weer terughaal.
Wat is nu de beste aanpak om verder te gaan kijken. Is de aanpak met BoundColumns op de goede weg, of is dat niet echt netjes om te doen.
De DataView geeft echter niet altijd dezelfde kolommen terug en is dus dynamisch.
Doordat de DataGrid at runtime zijn kolommen zelf genereerf gaat het fout als ik een kolom op visible=false wil zeten.
Nu heb ik zelf met een lus BoundColumns toegevoegd voor elke kolom die in de DataView zit. En tijdens het maken van de BoundColumns de juiste op visible=false gezet.
Echter na een post-back waarin ik mijn DataGrid opnieuw DataBind() aan mijn DataView, verdwijnt mijn datagrid. Ook als ik de laatste opsla in de sessie en bij de postback weer terughaal.
Wat is nu de beste aanpak om verder te gaan kijken. Is de aanpak met BoundColumns op de goede weg, of is dat niet echt netjes om te doen.