I created a dataset with several TableAdapters built in it. I have one query that builds a datatable of all users in the system. I can bind to the gridview without a problem and the results are correct. However, the order of the columns is not consistant with my query. For example, Select col1, col2, col3 from table, is displaying in the gridview as col2, col1, col3.