I generate all my columns in a subclassed DataGridView programmatically. However Visual Studio 2008 keeps reading my constructor class (which populates a DataTable with empty content and binds it to the DataGridView) and generates code for the columns in the InitializeComponent method - in the process setting AutoGenerateColumns to false.
This causes errors in design-time compilation which are only solved by manually going into the design code and deleting all references to these autogenerated columns.
How can I stop it doing this?
I have tried:
- Making the control 'Frozen'
- Setting the
DataGridViewinstantiated objectprotected(suggested in a previous post which referred to this site)