百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

ComponentOne WPF平台下两大控件对决:C1DataGrid VS C1FlexGrid

liuian 2025-04-08 16:02 36 浏览

在WPF平台,Component提供了两大控件:C1DataGrid和C1FlexGrid。很多用户在初始进行选择的时候,常常存在疑惑:这两个控件该选择哪个?本文就来阐述两者之间的差异,每个的优势以及为什么要选择其中一个控件。

首先ComponentOne DataGrid在Silverlight和WPF平台下非常强大,它的对象模型是基于微软标准的DataGrid控件。这样对于它来说,如果使用者需要额外的功能,比如内置的过滤、分组、分层的支持或是其他的功能,可以很容易的移植到C1DataGrid控件。

ComponentOne FlexGrid是一个简单和轻量级的控件,使用较容易的对象模型,同样的在非绑定模式下含有特定的功能,简单的单元格合并、多行多列标题等等。在WinForm平台下,这是一个很受欢迎的表格控件,这也是为什么将它使用在WPF/Silverlight平台的版本中。

您可以通过自己的需求挑选最好的表格,主要区别如下:

  1. C1DataGrid遵循微软DataGrid的对象模型,而C1FlexGrid遵循Flexgrid在WinForm平台下的对象模型。
  2. C1DataGrid支持细节行、层次对象和内置的分组UI;C1FlexGrid支持非绑定在数量上,比较轻量级。

功能对比:

Supported FeaturesC1DataGridC1FlexGrid
RIA Servicescheckcheck
Unbound data check
Excel-like filteringcheckcheck
Filter barcheck
Drag-and-drop groupingcheck
Subtotalscheckcheck
Auto-size columnscheckcheck
Column and row freezingcheckcheck
Deferred scrollingcheck
Multiple selection modescheckcheck
Multi-row column headerscheckcheck
Cell mergingcheckcheck
Checkbox columncheckcheck
Combobox columncheckcheck
DateTime picker columncheck
Hyperlink columncheck
Add new rowcheck
Custom rowscheck
Custom cells check
Hierarchical gridcheck
Pagingcheck
Printingcheckcheck
Export to Excelcheckcheck
Clipboardcheckcheck
ClearStylecheck
Toolkit themescheckcheck
Silverlight/WPF compatibilitycheckcheck
Size< 700 KB< 150 KB

C1DataGrid主要功能:

分组和总数

C1DataGrid支持拖拽分组。将一个列标题拖到表格上方区域就可以分组数据,也可以自动生成可扩展和可折叠的结点,还可以在分组后的标题中显示计算聚合函数或总数。

条件过滤

默认情况下,C1DataGrid支持条件过滤。此种过滤类似于在Excel中每一列上的下拉菜单,允许用户创建一个过滤条件。

顶部和底部行模板

使用C1DataGrid的顶部和底部行模板,您可以轻松为表格创建和添加自定义的行。例如,您可以设计自己的过滤器和总数行,将它们嵌入任意的UIElements中。

RowDetails和分层支持

C1DataGrid还支持一个RowDetails模板,可以将UIElements嵌入到每一行的可折叠部分。例如,嵌入到另一个DataGrid,您可以为显示分层数据创建一个主从复合结构表格。

C1FlexGrid主要功能:

快速轻量

FlexGrid因快速和轻量著名,当然它还有其他流行的功能。滚动、调整大小、扩展、折叠、编辑,每个操作都非常快!FlexGrid使用完整的UI虚拟化和智能虚拟管理达到了最佳性能,它被证实在加载数据和滚动时有3到10倍的速度。在服务器端数据虚拟功能方面,我们还包括了C1DataSource组件,它与FlexGrid for WPF能够很好地配合使用。

绑定或取消绑定

您可以将FlexGrid绑定到任何实例化的IEnumerable中,或直接与一个对象列表绑定。除了数据绑定,FlexGrid还可以应用到非绑定模式。使用控件WinForms版本的常见语法能轻松为表格添加行和列。当取消绑定时,表格在内部存储数据。

如果你对这两个控件感兴趣,可以到如下地址下载:

PS: 关于ComponentOne,这些产品你可以关注>>

本站文章除注明转载外,均为本站原创或翻译

相关推荐

win10自带文件恢复工具(win10文件恢复工具推荐)

步骤:第一步:打开系统的管理员命令提示符窗口。Windows10系统打开管理员命令提示符窗口有如下几种方法:方法一:在系统桌面左下角的搜索栏输入:CMD,点击:命令提示符,可以打开管理员命令提示符窗口...

电脑本地磁盘c盘满了怎么办(电脑本地磁盘c盘满了如何删除)

当您的电脑本地磁盘C满了时,可能会出现一些问题,例如无法安装新程序、无法保存文件等。以下是一些解决方法:1.删除不需要的文件:可以通过手动删除不需要的文件或使用磁盘清理工具来清理本地磁盘C。在清理磁...

ghost网络克隆详细步骤教程(ghost局域网克隆)
  • ghost网络克隆详细步骤教程(ghost局域网克隆)
  • ghost网络克隆详细步骤教程(ghost局域网克隆)
  • ghost网络克隆详细步骤教程(ghost局域网克隆)
  • ghost网络克隆详细步骤教程(ghost局域网克隆)
傲游浏览器(傲游浏览器app下载)

1、开始——程序——找到遨游——打开,如果能打开说明快捷方式有问题2、362急救箱系统修复、网络修复傲游浏览器曾经是一个备受推荐的浏览器,由于其强大的功能和用户友好的界面,在中国的浏览器市场占有一...

电脑怎么定时关机软件(电脑怎样定时开关机软件)

给电脑设置定时开关机的方法如下:1、点击桌面左下角的开始按钮,打开“控制面板”。2、然后我们点击“系统和安全3、点击下方的“管理工具”。4、再点击“任务计划程序”。5、点击“计划任务程序库”,选择“创...

网易邮箱企业邮箱登录入口(网易邮箱企业免费邮箱登录)

网易企业邮箱官网(qiye.163.com),除此之外所看到的都是经销商网站。现阶段在该官网是可以填写信息直接开通网易企业邮箱体验试用的。如果有不明白的地方需要专人服务也是可以在官网点击在线咨询按钮或...

qq电子邮箱怎么写(电子邮件信箱怎么注册)
qq电子邮箱怎么写(电子邮件信箱怎么注册)

 1.每个人在注册QQ时都会有关联的一个邮箱,它的格式就是“QQ号码@qq.com”。2.用户可以免费开通自己的手机号码邮箱帐号。3.QQ邮箱还可以注册“……@foxmail.com”这样的商务型帐号。4.@qq.com邮箱可以有...

2026-01-12 22:05 liuian

台式机装机步骤(台式机 装机)

原因:1、更新的驱动不正确或未更新完成(使用USB键鼠经常发生);2、电脑更新驱动时假死,导致进程反应过慢。解决方法:1、如更新时驱动不正确,USB键盘、鼠标无作用时;可等待1~2分钟,看键鼠是否恢复...

win8手机下载安装(win8安卓)

在电脑上面就可以下载,打开浏览器搜索windous8系统会出现一些下拉选择,选择第一条或者选择有官网字样的,就直接有下载按钮,然后点击下载就可以了关闭应用自动更新第一步、在系统中找到应用商店。第二...

台式电脑显卡怎么升级(台式电脑显卡升级方案)

一般情况下,建议到产品(您的显卡)品牌官网上去下载相应最新的驱动,这虽然并不能保证一定就是显卡最新的驱动,但相对于稳定性来说是首选。如果是高级玩家,追求更新、更好的性能发挥,可以利用驱动精灵一类的驱动...

u盘数据丢失的原因(u盘数据丢失的原因有哪些)

U盘出现了损坏造成的磁道出现了损坏。这个U盘的磁道是最容易损坏的,有的时候你不知道怎么碰到它,它就有数据丢失了就无法显示这样的情况,你可以在电脑上进行修复,首先你点击U盘右键找到属性选择修复,这样把...

window7下载哪个版本的ie(windows7用哪个版本的ie浏览器)

WIN7系统自带的IE浏览器是8.0版本的。IE全称InternetExplorer,是美国微软公司推出的一款网页浏览器。IE8扩展的新功能有:1、Activities(活动内容服务)。用户可以从网页...

服务器回收(上海服务器回收)

回收服务器内存后,首先应该彻底清除内存存储的所有数据和敏感信息,然后进行分类处理。如果内存仍然有效,可以进行检测、测试和修复后再重新使用。如果内存已损坏或过期,应该妥善处理,比如通过专业的硬件回收公司...

戴尔官网入口学生通道(戴尔学生渠道)

戴尔官网地址如下,在浏览器输入就可以加入了。DELL官方网站http://www.dell.com.cn/DELL官方旗舰店(天猫)http://dell.tmall.com/DELL官方旗舰店(京东...

win7旗舰版激活码病毒(win7旗舰版激活密钥 永久激活码)

激活和破解工具会修改一些系统文件或数据,一般都会被杀毒软件识别为木马。而且现在网上的windows和office激活工具有的确实是带有木马的,最好去值得信任的网站或者论坛下载。