W koncu i na mnie przyszla pora rozpoczecia pracy z technologia .net i asp.net

Pojawil sie pewiem problem, ktorego nie potrafie rozwiazac...

Tworzac system uprawnien dla uzytkownikow chcialbym osiagnac funkcjonalnosc ukrywania kolumn w gridview za pomoca stanu logicznego uprawnienia. Jednak nie chcialbym tego robic w kodzie 'behind' poniewaz musialbym za kazdym dodania nowego 'uprawnienia' kompilowac zrodla... Chcialbym warunkowac wyswietlanie kolumn w pliki aspx. Czyli tak jak w innych kontrolkach - przez bindowanie.
Niestety gridview nie pozwala bindowac do swoich atrybutow.

Zwracam sie wiec z pytaniem w jaki inny sposob moge to rozwiazac? moze roszerzyc klase gridview dodajac bindowanie? (jest gdzies jakis PoC?) a moze jest inne latwiejsze rozwiazanie?