按自己的顺序对带有数据源的 C1Flexgrid 进行排序
Sorting a C1Flexgrid with datasource in own order
我有一个 ComponentOne flexgrid (winforms) 控件,其中一个 (system.data.)datatTable 作为数据源。
当用户单击 header 列时,我希望 table 以我自己的顺序排在该列之后。 (其中一列是字符串列,我想要我自己的排序方式)
我试图覆盖 flexgrid 的排序功能并使用自己的排序提供程序,但它们没有被调用。
我认为他们在数据中排序table。有没有办法告诉 datatable 如何排序我的专栏?我可以重写 defaultView 的 IComparer 比较方法或类似方法吗?
当 C1FlexGrid 是数据绑定时,排序由其数据源控制。参考这个 SO 答案来做到这一点
PS: 由于这是一个 SO link,我可以假设它不会被删除。
我有一个 ComponentOne flexgrid (winforms) 控件,其中一个 (system.data.)datatTable 作为数据源。
当用户单击 header 列时,我希望 table 以我自己的顺序排在该列之后。 (其中一列是字符串列,我想要我自己的排序方式)
我试图覆盖 flexgrid 的排序功能并使用自己的排序提供程序,但它们没有被调用。
我认为他们在数据中排序table。有没有办法告诉 datatable 如何排序我的专栏?我可以重写 defaultView 的 IComparer 比较方法或类似方法吗?
当 C1FlexGrid 是数据绑定时,排序由其数据源控制。参考这个 SO 答案来做到这一点
PS: 由于这是一个 SO link,我可以假设它不会被删除。