Home All Groups Group Topic Archive Search About

Property order when using IList as a DataSource

Author
1 Mar 2006 5:34 AM
Eric Caron
Hi,

Using VS 2002, ASP.NET 1.1

I started experimenting with binding my custom objects that implement
the IList interface to a DataGrid on a web form.  I'm trying to figure
out how the DataGrid decides the order of the properties in the columns
of the grid when you leave AutoGenerateColumns to True.  It is not
alphabetic or the order in which I defined the properties in my class.
Anybody can explain the weird ordering?

Eric.

Author
1 Mar 2006 8:26 AM
Dmytro Lapshyn [MVP]
Hi Eric,

The ordering appears to correspond to that in which the information about
the properties is stored in the metadata. To provide your own ordering or
even to hide or decorate certain properties, consider implementing the
ICustomTypeDescriptor interface.

Show quote
"Eric Caron" <mindmo***@hotmail.com> wrote in message
news:O871iEPPGHA.3896@TK2MSFTNGP15.phx.gbl...
> Hi,
>
> Using VS 2002, ASP.NET 1.1
>
> I started experimenting with binding my custom objects that implement the
> IList interface to a DataGrid on a web form.  I'm trying to figure out how
> the DataGrid decides the order of the properties in the columns of the
> grid when you leave AutoGenerateColumns to True.  It is not alphabetic or
> the order in which I defined the properties in my class. Anybody can
> explain the weird ordering?
>
> Eric.

AddThis Social Bookmark Button