Hi all,

I'm doing a WinForm Project for .NET 2.0 platform and have some design and
implementation questions for my UI interface.

I have recently discovered that some complex controls (like DataGridView)
doesn't works well with visual inheritance (it can't be modified directly in
the inherited form although visibility of the control is public or
protected).

Now I have to do some simple maintenance forms to update/insert/delete
users, companies .

All are very similar: a DataGridView with some columns, a "Cancel" button
and an "Update" button.

The DataGridView would be linked to a BindingSource Control and this to a
Typed Dataset.


What is the best approach to have a base maintenance form to avoid coding in
the descendant forms?
I want to edit the columns from the DataGridView for every maintenance form
to adjust titles, size .

Thanks,
Alex B.