>I don't think I'm getting across (or I'm badly misunderstanding what you are doing) :-}
>
>A DataView does NOT change the way a table is seen when it is accessed directly. It's a 'lens' through which to view the table. If you want the sort order of the DataView to be used then you must iterate the DataView NOT the table.
I understand. I just don't understand why this is working as is when I create the rows manually. Basically, it should not and all those pieces of code should also scan through the dataview instead of the dataset, when a sort is in effect.