ExpressMasterView是Developer Express開(kāi)發(fā)的一個(gè)新的VCL網(wǎng)格控件,它是專(zhuān)門(mén)為需要在一個(gè)網(wǎng)格控件中分層地顯示多個(gè)數(shù)據(jù)集的Delphi和C++ Builder開(kāi)發(fā)者而制作的。使用ExpressMasterView,您可以使您的最終用戶(hù)在一流的控件中直觀地查看主要的/詳細(xì)的self-reference數(shù)據(jù)。
ExpressMasterView is a new 100% native VCL grid component by Developer Express and is specifically designed for Delphi and C++Builder developers who need to represent multiple datasets in a hierarchical manner within a single grid control. With ExpressMasterView, you can finally give your end-users a way to view master/detail and self-referencing data in an intuitive manner - IN ONE ELEGANT COMPONENT!
ExpressMasterView允許您分層地組織數(shù)據(jù),在每一層表現(xiàn)一個(gè)不同的數(shù)據(jù)集。每個(gè)層包括了它自有的屬性,方法和事件,完全可以用于管理網(wǎng)格的行為和顯示。

在ExpressMasterView出現(xiàn)以前,在屏幕上顯示數(shù)據(jù)是很容易的,但是,清晰地定義和解釋數(shù)據(jù)之間的關(guān)系基本上是不可能的。現(xiàn)在,使用ExpressMasterView,您不僅可以顯示數(shù)據(jù),還可以顯示它們之間的關(guān)系。
ExpressMasterView能夠顯示的關(guān)系可以是分層的(主要/詳細(xì))就像帶有排序項(xiàng)的序列,或是自引用的,比如帳戶(hù)組織表或材料清單。無(wú)論是什么樣的關(guān)系,ExpressMasterView都可以顯示它。
此外,ExpressMasterView引進(jìn)了一種新的、強(qiáng)大的方法來(lái)顯示您的信息。使用ExpressStyles,您就可以精確地控制您的信息如何顯示,而不需要大量書(shū)寫(xiě)代碼。樣式可以與ExpressMasterView的許多屬性相關(guān),包括標(biāo)題、標(biāo)簽字、數(shù)據(jù)元素,以及組合框。
ExpressMasterView的特征如下所示:
- 注冊(cè)表和INI文件可以保持層的持續(xù)性
- ANSI為排序和分組提供比較選項(xiàng)
- 多項(xiàng)選擇
- 具體自動(dòng)調(diào)整列寬的功能
- 可用于主要的/詳細(xì)的層定制窗口控件(Screen shot1,Screen shot2,Screen shot3)
- 主要的/詳細(xì)層的摘要和頁(yè)腳
- 主要的/詳細(xì)層的多行標(biāo)題/單元格
- 主要的/詳細(xì)層的自動(dòng)數(shù)據(jù)分組
- 主要的/詳細(xì)層的智能裝載和刷新功能
- 主要的/詳細(xì)層的MS Outlook樣式預(yù)覽
- 主要的/詳細(xì)層的水平和垂直顯示模式
- 在主要的/詳細(xì)層中對(duì)大量的列進(jìn)行自動(dòng)排序
The ExpressMasterView allows you to organize data into levels, with each level representing a different dataset. Every single level includes its own properties, methods, and events which can be used to completely manage the grid's behavior and runtime display.

Before ExpressMasterView, presenting your data on-screen was easy, however, clearly defining and explaining the relationships between data was almost impossible. Now, with ExpressMasterView you can both display data and also express the relationships they represent.
The relationships that can be visualized with the ExpressMasterView can be hierarchical (Master/Detail) like orders with order line items, or self-referencing as in the case of charts-of-accounts or bills-of-material. No matter the relationship, the ExpressMasterView can display it.
Additionally, the ExpressMasterView introduces a new and powerful method to control the display of your information. Using ExpressStyles, you can direct exactly how your information is displayed without having to resort to writing large amounts of code. Styles can be associated with many aspects of the ExpressMasterView display, including headers, captions, data elements, and group boxes to name a few.
A short list of the features you will find in the ExpressMasterView include:
- Registry and INI-file persistence of layout
- ANSI compare options for sorting and grouping
- Multi-select
- Automatic column width support
- Customization form control for all Master/Detail Levels ( Screen shot 1, Screen Shot 2, Screee Shot 3)
- Summaries and footers at all Master/Detail Levels
- Multi-Row Headers/Cells for all Master/Detail Levels
- Automatic Data Grouping at all Master/Detail levels
- Smart-loading and refreshing mechanisms for all Master/Detail Levels
- MS Outlook® style preview for all Master/Detail Levels
- Horizontal and vertical display modes at all Master/Detail Levels
- Automatic column sorting against an unlimited number of columns at all Master/Detail Levels