同一个datagridview绑定不同table时动态生成的标题不是按SQL查询的顺序,怎么办?
我在同一个datagridview(WinForm)分别绑定不同table(单先框选定哪个表就绑定哪个),绑定没有问题,只是动态生成的行标题不是按SQL查询的顺序显示,会受前一次查询影响,
比如第一次查询语句:
select 单号,日期,数量,金额,……,在datagridview显示顺序是:“单号,日期,数量,金额,……”
第二次查询语句:
select 单号,货号,名称,数量,金额,……,在datagridview显示顺序却是:“单号,数量,金额,货号,名称……”而不是SQL语句的顺序:“单号,货号,名称,数量,金额,……”
我发现就是前一次查询出的结果包含有下一次查询出来字段,它的顺序就不按SQL语句的顺序来生成了,这个是什么原因呢?