日期:2014-05-18  浏览次数:20849 次

使用datagridview控件时遇到一个很奇怪的问题?
在加载窗体时执行一次查询,加载后执行一次查询,可以执行后一次查询时datagridview的列顺序会自动变化,不知道为什么?两次查询的代码都一样,郁闷!

------解决方案--------------------
不是很明白,你查询语句一样不,建议跟踪调试看下到底啥结果
------解决方案--------------------
如果是绑定的话,回去检查下TableAdapter里面的语句。我碰到过。全部修改一直就OK了。
全部手写代码一般不会出现这个问题。
------解决方案--------------------
你把方法都跟踪一下看看里面的值啊。。
------解决方案--------------------
查询语句写个order by 就好了
------解决方案--------------------
应该是查询返回的结果集的列的顺序不一样
调试看看