Nadya,
In this respect, I am bad. I rarely subclass grids because they are a pain in the ass. I suppose you could use Grid.Column.Setall() to change your captions on init.
>If, for example, you have a table with 60 (or more) fields and you want to show all of them in the grid, what should be you second step?
>
>I prefer to show fields name at least in Proper(field_name) format, how can I do this programmatically (better include this capability in base grid class method), if I don't know what should be the RowSource for this grid?
>
>>Sure! Why not? Why rely on data for information in the UI? It doesn't feel right.
>>
>>>>Rarely do I not find myself needing to modify a column caption in a grid IAC, so it's a non-sequiter for me.
>>>
>>> Do you mean, you always do it manually????
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05