日期:2014-05-17  浏览次数:20529 次

datagridview中字段顺序问题

我想请问下,datagridview绑定字段为什么顺序改变了,字段还是不变呢??
数据库的字段为 A、B、C、D、E 我查询 select a,b,c,d,e from tbl

绑定的顺序应该是A、B、C、D、E  我接着查询,select a,b,d,c,e from tbl   绑定的顺序应该是A、B、D、C、E 可是为什么不变化呢?
datagridview

------解决方案--------------------
是按绑定的字段来的,不是按照查询字段
------解决方案--------------------
那你可以在后台根据你sql语句参数的顺序,动态的创建模板列,最后绑定即可。
------解决方案--------------------
不是的,最终在datagridview(winform?)里面显示的列的顺序,是你创建datagridviewcolumn时动态添加的顺序,与datatable无关。
------解决方案--------------------
这个要看你后台代码才知道。。既然是动态绑定,前台没有写绑定的话,应该是根据后台数据集里的字段顺序来的。你调试下看后台数据集里字段的顺序