Synfusion:如何在 GridGroupedColumns GridSortColumnDescriptor 中添

本文关键字:GridGroupedColumns GridSortColumnDescriptor 中添 Synfusion | 更新日期: 2023-09-27 18:34:44

我想以我的方式对syncfusion Grid的分组列进行排序,为此我通过扩展GridSortColumnDescriptor创建了一个派生类

[DataContract()]
    [XmlInclude(typeof(ReviewerGridGroupingColumnSort)),XmlInclude(typeof(SynfusionCustomGridSorting))]
    public class SynfusionCustomGridSorting : GridSortColumnDescriptor
    {
        private  ReviewerGridGroupingColumnSort _sortGroupColumn= new ReviewerGridGroupingColumnSort ();
        public SynfusionCustomGridSorting()
        {
            this.ShouldSerialize();
            _sortGroupColumn.SortColumnName =this.Name;
            this.Comparer = _sortGroupColumn;
        }

    }

ReviewerGridGroupingColumnSort是我的自定义排序类。

每件事都运行良好,但最后我得到了这个例外。

系统无效操作异常:类型 MarketWorkFlowWebApp.Common.SynfusionCustomGridSort is not 预期。使用 XmlInclude 或 SoapInclude 属性指定类型 静态未知。在 Microsoft.Xml.Serialization.Generated Assembly.XmlSerializationWriterGridEngine.Write13_SortColumnDescriptor(String n, 字符串 ns, 排序列描述符 o, 布尔值是可为空的, 布尔值 需要类型(在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterGridEngine.Write45_GridTableDescriptor(String n, 字符串 ns, 网格表描述符 o, 布尔值为空, 布尔值 需要类型(在 Microsoft.Xml.Serialization.Generated Assembly.XmlSerializationWriterGridEngine.Write48_GridEngine(String n, String ns, GridEngine o, Boolean isNullable, Boolean needType( at Microsoft.Xml.Serialization.Generated Assembly.XmlSerializationWriterGridEngine.Write49_GridEngine(Object o(

我在这里做错了什么?

Synfusion:如何在 GridGroupedColumns GridSortColumnDescriptor 中添

可以使用 GridGroupingControl.TableDescriptor.SortedColumns.Changing 事件执行自定义排序。通过使用此事件,您可以使用自定义比较器并执行自定义排序。有关自定义排序的更多详细信息,请参阅以下在线文档链接。

文档链接: http://help.syncfusion.com/ug/asp.net/default.htm#!documents/customsorting.htm

如果您有任何其他问题或疑虑,请告诉我们。

相关文章:
  • 没有找到相关文章