我需要的多列自定义排序 需要考虑数字和字符串混合的列,如 数据 1,2,11,22,a,b,c排序后会变成1,11,2,22,a,b,c 目前针对单列排序我自己实现了ICompare接口可以做到数字和字符串混合的情况下排序正确,不过如果同时对多列排序时 FlexGrid并没有提供支持多列排序时带ICompare接口的方法。
另外,我发现例子中使用了自定义的数据类型和实现TypeConvert接口的自定义转换方式,这个也给我了一个启发是否针对没有设定DataType类型的列设置一个自定义的类型,然后对其进行比较,这个我会试一试。但是目前来看FlexGrid确实没有提供针对多列同时排序时允许自定义ICompare的接口。 |