用途:在 ASP.NET Core 应用中显示和操作表格数据,支持大数据集、数据检索、编辑与导出等场景。
主要能力:数据绑定(本地集合、远程数据源、DataManager)、分页(客户端/服务端)、单列与多列排序、多种筛选模式(FilterBar、FilterMenu、类 Excel 筛选)、全局搜索、分组与聚合、行/单元格/列选择、三种编辑模式(Inline、Batch、Dialog)、Excel 与 PDF 导出、标准/虚拟/无限滚动、行与列模板及自定义(拖动、固定、跨越、调整大小)、性能优化、响应式布局、本地化(60+ 语言)、无障碍(WCAG 2.2、Section 508)。
用法:安装 NuGet 包后在 _ViewImports.cshtml 注册 TagHelper(@addTagHelper *, Syncfusion.EJ2),使用 <ejs-grid> 标签配置数据源与各功能。使用状态管理必须设置 enablePersistence="true";编辑功能要求键列设置 isPrimaryKey="true",否则编辑会静默失败。服务端配置需选择合适适配器(UrlAdaptor、ODataAdaptor、ODataV4Adaptor、WebApiAdaptor、GridAdaptor)。该技能不进行远程数据访问,外部 API 交互由独立的 DataManager 技能处理。
限制:部分功能的具体配置细节需参考各 references 文档;本资料未提供收费、价格及平台信息。