用途:在 .NET MAUI 应用中实现并定制 Syncfusion DataGrid(SfDataGrid),以表格形式展示和操作数据。安装包为 Syncfusion.Maui.DataGrid,需在 MauiProgram.cs 中注册 Handler,支持 XAML 与 C# 实现。
主要能力:数据绑定(IEnumerable、ObservableCollection、DataTable、动态对象);自动或手动列定义及 8 种以上列类型;单元格编辑与数据校验;多列排序与筛选、搜索;交互式分组与汇总;单选/多选等选择模式;分页与数据虚拟化;Excel 和 PDF 导出;主从视图、记录模板、合并单元格、上下文菜单、提示等高级视图。
使用方式:按主题查阅 references 下的文档,如 getting-started.md、columns.md、column-operations.md、editing.md、data-validation.md、sorting-filtering.md、searching.md、grouping-summaries.md、selection.md、paging-virtualization.md、row-operations.md、exporting.md、advanced-features.md、multi-row-view.md、styling-customization.md、performance-events.md、localization.md。分页依赖独立的 Syncfusion.Maui.DataPager 包,其按钮、显示模式、样式与分页事件等完整配置见 syncfusion-maui-datapager 技能,本技能侧重 DataGrid 与 DataPager 的集成及加载更多、下拉刷新、虚拟化、滚动等。
适用场景:需要展示表格数据并进行编辑、筛选排序、分组统计、分页、导出或大数据量优化的 MAUI 项目。
限制:资料未提供价格、授权、平台兼容性、性能指标或具体命令示例;分页控件需单独安装并参考另一技能。