下面?/p>
XtraGrid
套件
—?/p>
.NET
开发所必备的组件库
—?/p>
的可用功能的?/p>
结?/p>
数据特?/p>
?/p>
完全支持
ADO+
—?/p>
XtraGrid
充分利用?/p>
ADO+
?/p>
使用这种数据访问?/p>
系结构以及内部数据模块与数据呈现相分离,
XtraGrid
在其任何模式?/p>
都不使用任何额外的缓存?/p>
即使是在对列分组时,
XtraGrid
也只使用最
少的内存,并且执行此操作与提供数据的数据源一样快捷?/p>
?/p>
支持数据列表
—?/p>
XtraGrid
可以使用支持
IList
?/p>
ITypedList
?/p>
IBindingList
接口及其全部继承接口的任何数据来源?/p>
?/p>
非绑定列
—?/p>
可以组合使用绑定和非绑定数据模式?/p>
只需要通过一?/p>
事件,就可以添加非绑定列并提供数据?/p>
最终用户可以编辑非绑定列内
的取值,并且更改会被保存到一个自定义数据源中?/p>
?/p>
真正支持
Master-Detail(
?/p>
/
从关?/p>
)
—?/p>
在绑定模式或非绑定模式中?/p>
XtraGrid
都允许建立和呈现
master-detail
信息?/p>
甚至可以使用“向
下钻?drill
down)”模式缩放每个细节层?/p>
甚至允许轻松操作最复杂?/p>
关系集?/p>
?/p>
服务器端数据管理
—?/p>
GridControl
?/p>
GridLookUpEdit
控件支持一
种称?/p>
服务器模?/p>
(Server Mode)
的全新数据绑定模式,特别设计用于
支持大数据集
(
?/p>
50,000
条及以上记录组成
)
?/p>
这种数据绑定模式的关
键功能有?/p>
在需要时从数据存储中加载一小部分数据,并且在服务器?/p>
执行所?/p>
data-aware(
数据感知
)
操作?/p>
这些功能可以确保快速访问数
据,即使是使用了排序、分组、筛选和汇总功能?/p>
请参?/p>
服务器模?/p>
(Server Mode)
来获知更多细节?/p>
数据呈现特?/p>
?/p>
视图基础体系结构
—?/p>
XtraGrid
中的每一层次都可以通过不同的视?/p>
来呈现?/p>
XtraGrid
有五种视图:
网格视图
(Grid View)
使用标准的行
列布局显示数据?/p>
布局视图
(Layout View)
把记录显示为卡片
(
支持?/p>
种布局
)
?/p>
卡片视图
(Card
View)
把数据记录显示为卡片
(
使用一种简?/p>
的布局
)
?/p>
带区网格视图
(Banded Grid View)
?/p>
高级带区网格视图
(Advanced Banded Grid View)
,它们与网格视图类似,但是支持把列放
置到带区中?/p>
甚至可以在运行中更改视图?/p>
?/p>
视图存储?/p>
—?/p>
可以创建视图?/p>
然后根据需要把它们指派到特定的层中
(
在设计时刻或运行时刻
)
?/p>
?/p>
每层中可以有多个细节视图
—?/p>
可以根据需要把多个细节视图组合?/p>
每一层中?/p>
如果在某个层中有一个以上可用的视图,则用户可以通过?/p>
选的工具提示或标签页控件来选择所需的视图?/p>
?/p>
为实现了
IList
接口的属性自动创建细节视?/p>
—?/p>
如果网格数据源中
的某个特定属性实现了
IList
接口,则自动创建一个细节视图来显示?/p>
属性引用的列表的内容?/p>