ComponentOne使用教程:C1DataCollection 功能介绍

转帖|使用教程|编辑:鲍佳佳|2020-07-16 16:55:43.073|阅读 13 次

概述:本文主要介绍componentone的数据组件——DataCollection,这是是本次发布的最大亮点之一,它提供了强大的数据绑定功能,如数据虚拟化和服务器异步操作,基于ICollectionView的标准 .NET接口实现,更易于开发人员上手使用。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

近日,.NET 组件集 ComponentOne 发布新版 V2020.0 Update1,该版本更加聚焦跨平台数据管理与集成,可显著提升 .NET开发人员的生产效率。ComponentOne Enterprise 是一套专注于企业.NET开发、支持 .NET Core 平台,并完美集成于 Visual Studio 的第三方控件集,包含300多种.NET开发控件,可满足WinForm、WPF、UWP、ASP.NET MVC等七个.NET平台下的系统开发需求,并提供 表格数据管理、 数据可视化、 报表和文档、日程安排、输入和编辑、导航和布局、系统提升工具等七大功能,被誉为“.NET开发的‘瑞士军刀’”。

点击下载ComponentOne最新试用版

跨平台的数据组件——DataCollection,是本次发布的最大亮点之一,它提供了强大的数据绑定功能,如数据虚拟化和服务器异步操作,基于ICollectionView的标准 .NET接口实现,更易于开发人员上手使用。

有了它,您“跨平台管理数据和通过数据虚拟化处理大型数据集”的需求将得到满足:

  • C1DataCollection是一个 .NET Standard库,它支持多个平台,如 .NET Core、Windows Forms、WPF、UWP 和Xamarin 等,提供移动应用数据集管理功能
  • C1DataCollection支持基于光标和分页的数据虚拟化,以按需加载大型数据集。(按需加载是应用程序的一项强大功能,当用户实时向下滚动列表时,按块加载数据)

C1DataCollection提供了如下功能:

  1. 为您的数据收集进行过滤、分组和排序

  2. 基于游标和分页的数据虚拟化,可按需加载大型数据集


  3. 支持 .NET Core、WinForms、WPF、UWP、Xamarin

  4. 支持现有数据源和Observable源

    C1DataCollection 支持与现有数据源(如ADO.NET实体框架、IBindingListView 和 DataTable)的互操作性。对于observable源(如 .NET 中的ObservableCollection),在修改原始数据源时将发送通知。比如,如果通过C1DataCollection筛选observable源,然后在原始数据源中更新记录,该记录将自动反映在筛选的集合中。

  5. 易于和任何控件配合使用

    C1DataCollection 是一个高度兼容的数据源,可用于任何数据感知控件,如listview或data grid。

    • WinForms 平台:通过 C1DataCollectionBindingList
    • WPF 平台:通过 C1CollectionView
    • UWP 平台:通过 C1CollectionView
  6. 功能更强大的集合视图

    基于CollectionView的标准 .NET 实现,C1DataCollection 具备如下特性:

    • 使用泛型最大化代码重用、键入安全性和性能
    • 创建数据集合,通过异步操作从远程服务器推送和提取数据
    • 更轻松地实现自定义数据集合
    • 更易于与简化扩展方法一起使用
    • 使用改进后的过滤器界面将过滤器表达式转换为特定于服务器的格式
本文转自葡萄城

以上就是跨平台的数据组件——DataCollection的基本介绍,DataCollection作为ComponentOne新增的组件类型,提供了更加高效的数据加载方式。如果您也想在项目中使用这款组件,或者有什么疑问可咨询我们的客服。

慧都高端UI界面开发


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:葡萄城

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
ComponentOne Studio Enterprise

行业认可的优秀Visual Studio控件集,涵盖信息系统开发所需的全部功能。

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat