在使用C1GridView1排序时,发现最终出来的结果,与给它的DataSource一直是反的。
跟踪了好久发现当DataBind()之后,给它的数据源的RowFilter.Sort被更新上了值,很诡异啊!
后来调试的时候查看C1GridView1的属性,有一个【AllowAutoSort】的值为TRUE的,就联想到可能是这个原因。
然后就退出调试,想修改AllowAutoSort的值,发现C1GridView1.之后联想不出来啊,果然比较坑【属性可以用】,是个隐藏属性啊。
将AllowAutoSort 修改为False就解决了问题,困扰了好久啊。