Witam,
Może ktoś spotkał się kiedyś z takim problemem.
Otóż podpinam jakieś źródło do grid view, dowolne...może to być obiekt typu table lub List...dosłownie cokolwiek co można tam podpiąć.
Teraz obsługuje zdarzenie GridView.DataBound. Chce w tym zdarzeniu uzyskać listę lub kolekcję pól publicznych obiektów które wchodza w skład źródła, które podpinam do grid view.

Nie ma problemu gdy w źródle znajduje się conajmniej jeden obiekt. po prostu wtedy pobieram sobie pierwszy row i dla niego DataRow i refleksją czytam pola.

Ale co gdy w źródle nie mam obiektów? Jak wtedy mam się dowiedzieć jaki typ danych podpinam do GridView?

A może jest jakaś metoda (sztuczka) aby pobrać listę MOŻLIWYCH wszystkich kolumn w gridview? Bo wiadomo, że mogę wyłączyć niektóre kolumny i wtedy w liście kolumn ich nie będe miał. A interesują mnie nawet te wyłączone....

Z góry dziękuję