Datagridview column order bug

Datagridview column order bug

Post by RXJpY » Thu, 29 Mar 2007 09:16:38

I have a datagridview bound to a bindingsource.

I inserted some unbound columns in the grid.

I ordered them the way i wanted using the up and down arrows of the "edit
columns" menu.

Once in a while, the order of the columns scrambles randomly in design mode.
I have to reorder all of them and its getting incredibly annoying.

Anyone encountered this problem before???

Example :
Column order :
ProductID, Name, Description, Site, Choose.

Once in a while, i go back to design mode and the order is :
Name, Description, Choose, ProductID, Site.

Its like someone is playing a prank on me.

Datagridview column order bug

Post by Q2lhcmFuIE » Thu, 29 Mar 2007 09:59:08

This happens occasionally when a designer change re-writes the
InitialiseComponnent method.
You could copy the initcomponent method and swap it in each time its
rewritten (just the relevant bit).
or, for a once and for all answer,
after the call to InitializeComponnent in the constructor, go through the
columns and set the displayorder property

Ciaran O''Donnell