找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-28 18:03  /   查看:1864  /  回复:0
本帖最后由 Richard.Ma 于 2021-4-28 18:04 编辑

      由于技术的进步和不断发展的业务需求,.NET数据网格控件被广泛的用于各种业务系统中。从最初的展示基础表格数据转变为一种通用而又复杂的软件控件。

第一代.NET Datagrid                                                                                                                          
由Microsoft发布并与Visual Studio捆绑在一起的第一代.NET Datagrid收集表格数据并将其以行和列的形式显示在屏幕上。它仅具有基本的设计器支持,包括分页,排序和更新支持所有这些都需要编写代码。

微软的第二代.NET Datagrid
在.NET Datagrid的第二个版本中,Microsoft添加了增强的设计时功能,新的数据绑定功能,并添加了现成的排序和分页功能。定义了更多的运行时事件,也称为“回调”,在运行时调整网格的外观。

第三方.NET Datagrid脱颖而出
从.NET开发刚开始,开发人员就遇到了Microsoft默认控件的限制。开发人员需要一个响应更快的用户界面,看起来更专业,并满足严格的功能要求。但是,开发人员不想编写大量的代码来使数据网格甚至执行基本任务。种种困境导致.NET控件供应商添加了开发人员发现的Microsoft Grid控件所缺少的大部分功能,其中包括:
  • 用于分层显示的多级分组
  • 多列排序,使基础分析更加容易
  • 自动调整大小的列和行,无需编写代码即可创建
  • 丰富的设计时支持,用于配置外观和行为
  • 用更少的代码进行直接编辑
  • 未绑定的列,可更轻松地访问动态数据
  • 合并/拆分单元格和行,类似于Microsoft Word和Excel
  • 灵活的样式选项,可将自定义样式应用于用户界面
  • 冻结列,类似于Microsoft Excel

由此,GrapeCity ComponentOne为每个.NET平台创建了一个功能齐全的数据网格,命名为FlexGrid。FlexGrid 结合了最新的数据绑定技术,并与Microsoft.NET Framework无缝集成。因此,您将获得一个易于使用的灵活网格控件,用于创建用户友好的界面,以显示,编辑,格式化,组织,汇总和打印表格数据。

FlexGrid与微软本身的DataGridView的功能差异,可以参考下面的链接(Winforms平台)https://www.grapecity.com/compon ... mparisonMatrix.html






0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部