是不是datagridview的属性cloumns的设置顺序没有改变
希望能解决你的问题,O(∩_∩)O~
你的datagridview是直接绑定的DataTable吧!如果是这样,那你只有在给DataTable赋值的时候先一部插入新的一列这样你插入的那一列就在最前面,后面从数据库获取的数据就自动追加到了那一列后面只有这样,你把DataTable绑定到DataGridView的时候,这一列才能在最前面!