In WindowsForms you can accomplish this by adding a TableStyle to your grid
and putting column definitions in this TableStyle. You can do this quit easy
in the designer.
ok I've added a tablestyle to the DataGrid and then added
my fields (in the order I want) as memebers of the
DataGridColumnStyleCollection by setting the Mapping Name
property to the relevant field in my table, but this
doesn't make any difference to the order at runtime, so
I've either missed a step or set the wrong property ???
I made two extremely stupid mistakes the first was not to
give the column headers names and the second was not to
fill the dataset these events resulted in instant
confusion and bewilderment