Xceed Grid for .NET

張貼者:2010年8月2日 上午1:22未知的使用者   [ eddie liu 已於 2012年8月9日 上午1:59 更新 ]
Grid for .NET : grid net, datagrid .net, data grid .net, excel export, microsoft business accounting, cell editors, calendar, mask edit, multi-column combobox這個先進的、高度可擴展Windows Forms表格控件,適用於你的.NET應用程序。 Xceed Grid for .NET為所有不同層次的開發者而設計,為他們提供構建基於表格的可靠應用程序必不可少的工具。 Xceed Grid for .NET是100%可擴展的表格,可以用任何.NET控件作為其單元格(cell)瀏覽器或者編輯器。 它的真正所見即所得編輯器,使你能快速而高效地建立表格。





-----------------------------------------------------
開發商:Xceed Software Inc.
原廠網址:http://xceed.com/Grid_WinForms_Intro.html
更新日期:2011/05/18
採購正式版、大量授權報價、技術支援、軟體諮詢、委託採購、詢問報價請來電 02-29299388 分機16 , 
來信service@orderble.com,或點我
------------------------------------------------------------------------------



。NET技術
  • 完全寫在託管 C#代碼(源代碼包含在藍圖版)。
  • 包括大量的VB.NET和C#樣品。
  • 面向對象的設計製造專用的。NET框架提供一個清新,現代的方法在電網規劃,而不是一個 ActiveX接口移植到。NET。
  • 支持Microsoft Active無障礙 2.0。
  • 綜合文檔完全集成到Visual Studio。
  • 所有的錯誤處理工程通過。NET中的異常類。
  • CLS兼容(公共語言規範)。
  • 不使用不安全塊為最小的權限要求。
  • 快速裝載對象內存的有效使用。
  • 優化繪圖代碼快速顯示,滾動和縮放。
  • 支持區域設置包括數字,貨幣型,日期等
  • 本地化支持的形式。
獨特的創新
  • 通過細胞性能增強的虛擬化用戶界面,縮短載入時間,並降低內存的使用。隨著電網的參考載有10列和10行數據,加載時間是3.3倍,電網使用較少的內存55%,比前一版本的 Xceed網格。NET的。 (新的3.6版)
  • 延遲數據行綁定數據加載倒塌詳細電網:電網與參考包含多個細節電網,負荷時間是15.75倍,比前一版本的 Xceed網格。NET的。 (新的3.6版)
  • 報告引擎中內置了網格。 最終用戶可以生成,修改和打印報告從電網的應用程序。 開發人員可以添加此功能在短短幾分鐘。
  • Xceed網格。NET是使用微軟Office中的Microsoft Dynamics。 看到它在行動,在這個 演示
  • 支持Windows Vista的主題。
  • 唯一真正的設計時所見即所得的編輯在網格中的組成部分。 您可以配置您的網格真正的形式不正確的配置對話框或嚮導。 設置您的標題和頁腳,列,分組,主/詳細的意見,插入行,風格等,更快捷,速度比任何其他網格。
  • 獨家能力分配任何Windows窗體控件作為一個單元格或單元格編輯觀眾。 不僅限於專門為創建自定義控件使用一個網格。 使用任何Visual Studio控制或任何種類繁多公開發售。NET控件。
  • 所有的網格類是繼承和記錄,以便開發人員可以輕鬆地擴展網格的功能,根據需要。 示例應用程序演示了如何擴展網格也包括在內。
  • 每一個視覺元素顯示的網格是一個獨特的對象,行為就像一個獨立的控制。每個元素,包括單元格,行,列,團體,行選擇器,標題欄等等,收到了自己的鼠標,鍵盤和油漆的事件,並且可以自定義對象所取代。
  • 夏普前瞻性分層主/詳細視圖,它非常靈活,網格可以作為一個強大的綁定或綁定 TreeView控件與無限的水平和分項。
  • 阿各種專業行,單元格,經理對象允許您結合文本和圖形上的任何地方電網的總控制顯示。
  • 提供兩種方法來執行自定義繪畫的視覺元素:添加額外的代碼來畫一個網格元素的Paint事件或繼承並重寫一個視覺元素的完整控制權的方式繪製。
  • 網格助理引導開發商通過基本配置和編程的網有權在設計時的形式。 它提供了簡潔的操作說明,以幫助開發速度快起床沒有閱讀使用說明書。
梯度地圖和互動視覺樣式
  • 梯度地圖與支持透明度,以創造幻想的光,陰影和平滑的表面並網發電。 三是利用樣式表的梯度地圖功能,分別為:Vista的一樣,Office 2007的藍色,銀色和Office 2007。
  • 互動視覺樣式,讓網格或特定部分的網格反應到最終用戶:HotVisualStyle,SelectionVisualStyle,InactiveSelectionVisualStyle和ErrorVisualStyle。
Excel中導出
  • 網格數據導出到Excel的XML電子表格文件(直接或通過一個流)。Windows會自動識別這些特殊格式的文件為 Excel文件,並打開他們在微軟的流行電子表格應用程序。
  • 控制出口電子數據表的外觀:列標題樣式,網格和細胞如何詳細數據顯示,出口能力的GridControl的風格。
  • 定義自定義樣式的電子表格。
  • 活動的每一步的電子表格出口和變化的各種屬性的Excel出口商提供。
  • 班,讓您精確地控制每個 XMLSS的屬性未來可擴展性和調整,也提供
報告
  • 即時報導:即時提供您的應用程序的用戶與電力打印,預覽,定制報告和出口權從 Xceed網格。NET的。 因為它們是內置的,Xceed Grid的報告功能不再需要你掌握,學習和貫徹一個單獨的報表解決方案,與你的申請。
  • 導出:導出報告為 PDF,HTML格式,多頁 TIFF和JPEG。
  • 基於矢量的印刷:印刷能力的不同,其他網格,它發送的實際電網主要是位圖的形式向打印機,Xceed網格。NET的報告引擎生成一個新的佈局並發送矢量為基礎的數據到打印機。 這就造成了專業外觀的報告說,規模,打印機的分辨率,而不是看起來像有人用“打印屏幕”鍵。
  • 準備為最終用戶:由於只有一行代碼,開發人員可以使Xceed網格。NET的內置的,用戶友好的“生成報告”和“自定義報告樣式”對話框,允許最終用戶的“皮膚”的報告打印或輸出之前他們,或創建自己的自定義報告樣式。
  • 靈活性,最終用戶:最終用戶可以配置打印所有報表的外觀元素,選擇顏色和字體,添加圖像,確定哪些數據字段來打印,定義字段寬度,增加線路,自定義頁眉和頁腳區的報告,並更多。
  • 編程控制:網格的報告類允許開發人員以編程方式生成,打印,導出和定制報告的廣泛更深入的水平比什麼可在最終用戶的形式。
  • 加載 /保存為 XML:樣式表可以加載和保存為 XML文件,通過編程方式或通過內置的最終用戶的形式。
  • 自定義頁眉 /頁腳:放置圖片和文字在頁面標題和/或頁腳,頁碼與宏為,報告的標題,以及各種格式的日期和時間。
  • 列格式:要么選擇多線佈局或擠壓佈局當有太多的領域,以適應在頁面上。多線佈局包裹行的單元格跨越兩個或多個行,垂直拉伸和擠壓佈局細胞,包裝只是它們的內容。
  • 跨頁:如果有太多的領域,以適應在同一頁上,領域可以跨越兩個或多個頁面。
  • 摘要行:新擴展的摘要行對象為網格,包括14種內置的統計功能,如總和,運行總和,計數,和平均水平。 此行可以放置在每一頁的底部,在底部的每個組,在頂部,或任何有意義為您的報告。
  • 每一頁上重複:任何行可以在每一頁上重複,例如列標題行,組頭行和匯總行。
  • 維繫:能夠防止分裂團體超過兩頁,如果可能的。
  • 插入分頁符:插入一個分頁符之前和/或之後的任何行或組。
  • 電網線:添加水平線以下類型或以上的任何行,頭,組或摘要細胞。
  • 打印所選的字段:選擇哪些字段打印在報告中,並指定其寬度。
  • 定制的形式:源代碼和說明定制最終用戶的形式是包括,允許開發人員定制的形式來滿足他們的應用程序的外觀和感覺。
無縫綁定和未綁定的支持
  • 顯示,編輯,並與綁定的數據,綁定數據,或兩者並同時
  • 詳細的意見,一主/詳細信息網格的配置也可以綁定,綁定,或兩者
  • 您是否相同的編程模型處理數據綁定或綁定
  • 可以直接綁定到一個數組的簡單類型如String,小數,日期時間,時間跨度,GUID或原始(例如,SByte,字節的Int32等),並顯示這些類型的值在一列。
  • 自動獲取和同步數據從任何約束。NET源,包括交錯數組,任何實現 IListSource的或IList的,任何ADO.NET數據集,數據表,數據視圖,或DataViewManager對象
主要特徵
  • 支持固定列列,讓你選擇,同時將保持可見滾動水平,實現最大的靈活性,數據可視化。 只需拖動列的左側 FixedColumnSplitter字形,移動字形本身,或設置了編程的東西。 固定列一再printeds頁如果有太多適合頁面寬度。
  • 摘要行顯示的款項或結果的統計職能的網格。 多種內置的統計職能。 完成基礎設施的發展自定義匯總行。
  • 包括各種不同的模塊,高品質的編輯控件作為單元編輯 /觀眾。 他們也可用外的網格。 查看編輯器下面的部分功能。
  • 完整的Windows Vista的支持。
  • 內置的輸入驗證。 見下面輸入驗證部分功能。
  • 隱藏焦點矩形網格,還定制油漆一個細胞的焦點矩形。
  • 保護區的就地空間窗體的大小調整夾持在右下角的網格。
  • Outlook風格自動行分組,或自定義分組,讓你的代碼組一起行與自己的條件。
  • 合乎邏輯的,易於使用分層主/詳細的意見,
  • 主/詳細意見,支持多種詳細的意見,每行或本級。
  • 一個或多個列排序按照任何標準。
  • 滾動發車的意見向任何單元格,行或列組。
  • 顯示速度快,快速排序。
  • 單單擊編輯模式允許進入編輯模式,激活項目,如檢查,文本,只要按一下組合框。
  • 實時滾動條滾動,始終同步。
  • 詳細信息網格不顯示的滾動條和第二組還留在查看時,水平滾動父網格。
  • 詳細信息網格,可獨立或可以自動同步,使他們彼此都具有相同的列,列順序和配置,排序和分組。
  • 每個人的能力改變單元格的格式和風格。
  • 顯示自定義的單元格或行級錯誤。 可以顯示工具提示,細胞背景閃爍,顯示錯誤圖標的標準等
  • 插入行允許最終用戶能夠快速輸入數據,並插入一個新行項目的網格。
  • 固定,不滾動的頁眉和頁腳區域,您可以將任何數量和類型的行英寸
  • 打印和打印預覽功能,包括打印的一系列頁。
  • 當有太多的列到適合一個打印頁,分裂的能力列在特定的點來決定哪些繼續下一頁。
  • 背景圖像顯示在任何視覺元素與網格可選 alpha混合。
  • 添加自定義的統計功能(總和,平均等),以任何網格。
  • 攔截,分析和修改數據正在同步與數據庫的網格。
  • 全面支持鼠標,鍵盤和拖放事件在任何視覺元素網格。
  • 每個網格單元,包括其自己的標記屬性為定制用戶數據。
  • 集團擁有自己的完全可擴展的視覺元素保證金。
  • 互動,層次“分組依據”行允許用戶方便地確定自己的團體和主/詳細關係。
  • 樣式與信息網格的視覺元素,如顏色,字體,背景圖片,邊框和樣式。
  • 加載一個網格的可視化組態從一個預定義的樣式表或從您自己的自定義樣式表。
  • 有形,無形的,圖案網格線和主/詳細關係線。
  • 可擴展的單元格的行,細胞無行,列,組,詳細網格,和其他對象,你可以完全定制。
  • 網格元素可以只讀,以防止任何部分的網格被編輯。
  • 能夠自動改變行的高度,以適應內容上最大的細胞。
  • 易操縱網格的當前行。
  • 查詢的第一個網格所在的行
  • 很多有意義的編輯活動為行或單元格。
  • 網格可以預先生成一個列表的列從類型。
  • 內置位圖列的數據類型使您能夠輕鬆地在一列中顯示位圖。
  • (+/-)能力隱藏於預期的數據行的象徵。
  • 數據過濾功能。
包括細胞瀏覽器/編輯器控制
  • 包括所有可用的編輯控件或者作為細胞觀眾 /編輯,或獨立電網之外的一個更靈活的和統一的接口。
  • 包括按鈕,調整大小組合框,多列組合框,日期選擇器,多月調整大小日曆,調整大小和屏蔽文本框,文本框的數字,計算器,複選框,滾動條,和小組的組成部分。
  • 混合性/模塊化:嵌入到彼此控制,以創建靈活,創新的新的管制。
  • 網格自動選擇正確的類型根據數據類型的列。
  • 全視覺的方法:強大的設計師幫助開發更快,更容易。
  • 下拉功能:任何編輯控制可以下拉任何其他控制,允許絕對的靈活性和創新。
  • 可擴展性:所有的控制,可以擴展來實現自定義功能,外觀和行為。
  • 主題:支持Windows XP和Windows經典主題,並能夠適應當前的Windows主題。
  • 綜合控制的例子包括:自定義日曆,選擇文本框,選項選擇器,圖片瀏覽器,滾動文本框,自旋編輯,自定義下拉組合框,工具欄,伸展議程。
  • 自動完成功能。 (新的v3.8)
驗證
  • 完全可視的方式來執行細胞水平的輸入驗證。
  • 驗證錯誤信息是重寫和本地化。
  • 多種可供選擇的運營商和驗證標準時設立。
  • 驗證標準是不是可以當焦點離開時,一個細胞或一個一般的驗證方法被調用。
  • 可擴展的源於 ValidationCriterion或ValidationExpression類。
真正的所見即所得的設計時編輯器
  • 完全設置網格的視覺元素和配置它們的外觀形式直接在您不使用一個單獨的嚮導或自定義屬性編輯器。 只要點擊一個元素來查看和編輯其屬性的屬性編輯器。
  • 多選擇網格元素,查看和編輯它們的共同屬性。
  • 添加,複製和刪除元素所需的網格。
  • 撤消操作。
  • 拖放定位網格元素。
  • 調整大小,重新排列和排序列,調整行
  • 創建,修改,刪除,擴展和折疊組。
  • 創建,修改,刪除,擴展和折疊主/詳細意見。
  • 創建交替行樣式,兩個或多個數據行的主電網或在主/詳細意見。
  • 輕鬆訪問事件處理代碼的任何特定網格元素。
  • 樣式預覽工具可讓您依據您的網格看看在預定的網格樣式。










.NET technology
  • Written entirely in managed C# code (source code included in the Blueprint Edition).
  • Includes plenty of VB.NET and C# samples.
  • Object-oriented design created exclusively for the .NET framework offers a fresh and modern approach to grid programming, not an ActiveX interface ported to .NET.
  • Supports Microsoft Active Accessibility 2.0.
  • Comprehensive documentation fully integrated into Visual Studio.
  • All error handling works through .NET exception classes.
  • CLS compliant (Common Language Specification).
  • Does not use unsafe blocks for minimal permission requirements.
  • Fast loading object with efficient memory usage.
  • Optimized drawing code for fast display, scrolling, and resizing.
  • Supports regional settings including numbers, money type, dates, etc.
  • Supports form localization.
Unique innovations
  • Performance enhancements through cell UI virtualization, for shorter load times and decreased memory use. With a reference grid containing 10 columns and 100,000 data rows, load time is 3.3 times faster, and the grid uses 55% less memory, compared to previous versions of Xceed Grid for .NET(New in v3.6).
  • Delayed data-bound data row load with collapsed detail grids: with a reference grid containing multiple detail grids, load time is 15.75 times faster, compared to previous versions of Xceed Grid for .NET(New in v3.6).
  • Reporting engine built right into the grid. End-users can generate, modify, and print reports from their Grid-enabled applications. Developers can add this functionality in just minutes.
  • Xceed Grid for .NET is used by Microsoft Dynamics in Microsoft Office. See it in action in this demo.
  • Support for Windows Vista themes.
  • The only true design-time WYSIWYG editor in a grid component. You can truly configure your grid right on the form without a configuration dialog or wizard. Set up your headers & footers, columns, grouping, master/detail views, insertion rows, styles, etc., quicker and faster than with any other grid.
  • Exclusive ability to assign any Windows Forms control as a cell editor or cell viewer. Not limited only to custom controls created specifically for use in a grid. Use any Visual Studio control or any of the wide variety of publicly available .NET controls.
  • All of the grid's classes are inheritable and documented so developers can easily extend the grid's functionality as needed. Sample applications demonstrating how to extend the grid are included.
  • Every visual element displayed by the grid is a distinct object that behaves like a separate control. Each element—including cells, rows, columns, groups, row selectors, header bars, etc.—receives its own mouse, keyboard, and paint events, and can be replaced by custom objects.
  • Sharp-looking hierarchical master/detail view that is so flexible that the grid can be used as a powerful bound or unbound TreeView control with limitless levels and sub-items.
  • A variety of specialized row, cell, and manager objects allow you to combine text and graphics anywhere on the grid for total control over the display.
  • Offers two ways to perform custom painting of visual elements: add extra painting code to a grid element's paint event or inherit and override a visual element for complete control over the way it is drawn.
  • The Grid Assistant guides the developer through the basics of configuring and programming the grid right on the design-time form. It provides concise how-to descriptions to help developers get up to speed quickly without reading the manual.
Gradient maps and interactive visual styles
  • Gradient maps with support for transparency to create the illusion of light, shadows, and smooth surfaces to the grid. Three stylesheets that take advantage of the gradient map feature are provided: Vista-like, Office 2007 blue, and Office 2007 silver.
  • Interactive visual styles that let the grid or specific parts of the grid react to the end-user: HotVisualStyle, SelectionVisualStyle, InactiveSelectionVisualStyle, and ErrorVisualStyle.
Excel export
  • Export grid data to Excel XML spreadsheet files (directly or via a stream). Windows will automatically recognize these specially formatted files as Excel files and open them in Microsoft's popular spreadsheet application.
  • Control the appearance of exported spreadsheets: column header style, how detail grids and cell data are displayed, ability to export the style of the GridControl.
  • Define custom styles for spreadsheets.
  • Events for every step of the spreadsheet export and for changes in the various properties of the Excel exporter are provided.
  • Classes that give you precise control over individual XMLSS attributes for future extensibility and tweaking are also provided
Reporting
  • Instant reports: Instantly provide your application's users with the power to print, preview, and export customized reports right from Xceed Grid for .NET. Because they are built-in, Xceed Grid's reporting capabilities eliminate the need for you to acquire, learn, and implement a separate reporting solution with your application.
  • Exporting: Export reports to PDF, HTML, Multi-page TIFF, and JPEG.
  • Vector-based printing: Unlike the printing capabilities of other grids, which send the actual grid mostly in bitmap form to the printer, Xceed Grid for .NET's reporting engine generates a new layout and sends vector-based data to the printer. This results in professional-looking reports that scale to the printer's resolution instead of looking like someone used the "print screen" key.
  • Ready for end-users: With only a single line of code, developers can enable Xceed Grid for .NET's built-in, user-friendly "Generate Report" and "Customize Report Style" dialogs, allowing end-users to "skin" their reports before printing or exporting them, or to create their own customized report stylesheets.
  • Flexibility for end-users: End-users can configure the printed appearance of all report elements, select colors and fonts, add images, determine which data fields to print, define field widths, add lines, customize the report header and footer areas, and more.
  • Programmatic control: The grid's Report classes allow developers to programmatically generate, print, export, and extensively customize reports to a level even deeper than what's available in the end-user forms.
  • Load/save as XML: Stylesheets can be loaded and saved as XML files, either programmatically or through the built-in end-user forms.
  • Custom headers/footers: Place images and text in page headers and/or footers, with macros for page number, report title, and a variety of date and time formats.
  • Column formatting: Choice of either multi-line layout or squeeze layout when there are too many fields to fit on a page. Multi-line layout wraps a row's cells over two or more lines, and squeeze layout vertically stretches cells, wrapping only their contents.
  • Page spanning: If there are too many fields to fit on one page, the fields can span two or more pages.
  • Summary row: New extensible summary row object for the grid includes 14 types of built-in statistical functions such as sum, running sum, count, and average. This row can be placed at the bottom of each page, at the bottom of each group, at the top, or anywhere that makes sense for your report.
  • Repeat on each page: Any row can be repeated on each page, such as column header rows, group header rows, and summary rows.
  • Keep together: Ability to prevent splitting groups over two pages if possible.
  • Insert page breaks: Insert a page break before and/or after any row or group.
  • Grid lines: Add horizontal line types below or above any row, header, group, or summary cell.
  • Print selected fields: Select which fields are printed in reports and specify their widths.
  • Customizable forms: The source code and instructions for customizing the end-user forms is included, allowing developers to customize the forms to match their application's look and feel.
Seamless bound and unbound support
  • Display, edit, and work with bound data, unbound data, or a combination of both simultaneously
  • Detail views in a Master/Detail grid configuration can also be bound, unbound, or both
  • Same programming model whether you deal with bound or unbound data
  • Can be bound directly to an array of simple types such as String, Decimal, DateTime, TimeSpan, Guid, or Primitive (e.g., SByte, Byte, Int32, etc.), and will show the value of those types in one column.
  • Automatically obtains and synchronizes bound data from any .NET source, including Jagged Arrays, any object that implements IListSource or IList, and any ADO.NET DataSet, DataTable, DataView, or DataViewManager object
Major features
  • Fixed column support lets you choose columns that will remain visible while you scroll horizontally, for maximum flexibility in data visualization. Just drag columns to the left of the FixedColumnSplitter glyph, move the glyph itself, or set things up programmatically. Fixed columns are repeated on printeds page if there are too many to fit page width.
  • Summary row to display sums or the results of statistical functions in the grid. Various built-in statistical functions. Complete infrastructure for the development of custom summary rows.
  • Includes a variety of modular, high-quality editor controls to use as cell editors/viewers. They are also usable outside of the grid. See Editors section below for features.
  • Full Windows Vista support.
  • Built-in input validation. See Input Validation section below for features.
  • Hide the focus rectangle of the grid, also custom paint a cell's focus rectangle.
  • Reserve an in-place space for the form's resizing gripper in the lower right corner of the grid.
  • Outlook-style automatic row grouping, or custom grouping to allow your code to group together rows with your own conditions.
  • Logical, easy to use hierarchical master/detail views,
  • Master/detail views support multiple detail views per row or level.
  • Sort one or multiple columns according to any criteria.
  • Scroll grid's view to any cell, row, group or column.
  • Fast display speed, fast sorting.
  • Single-click edit mode allows entering edit mode and activating items such as check, text, and combo boxes with one click.
  • Real-time scrolling and always synchronized scrollbars.
  • Detail grids do not display a second set of scrollbars and also stay in view when horizontally scrolling the parent grid.
  • Detail grids can be independent or can automatically synchronize with each other so that they all have the same columns, column order and configurations, sorting, and grouping.
  • Ability to change each individual cell's formats and styles.
  • Display customizable cell or row-level errors. Can display tooltips, blink cell backgrounds, show the standard error icon, etc.
  • Insertion Row allows end user to quickly enter data and insert a new row item in the grid.
  • Fixed, non-scrolling header and footer regions you can put any number and type of row in.
  • Print and print preview including ability to print a range of pages.
  • When there are too many columns to fit on one printed page, ability to split columns at specific point to decide which go on the next page.
  • Display a background image under any visual grid element with optional alpha blending.
  • Add custom statistical functions (sum, average, etc.) to any of the grid cells.
  • Intercept, parse and modify data being synchronized with the database from the grid.
  • Full support for mouse, keyboard, and drag & drop events on any visual grid element.
  • Every grid element includes its own tag property for custom user data.
  • Groups have their own completely extensible visual margin element.
  • Interactive, hierarchical "Group By" row allows users to easily define their own groups and master/detail relationships.
  • Stylesheets with information about the grid's visual elements, such as colors, fonts, background images, borders, and styles.
  • Load a grid's visual configuration from one of the predefined stylesheets or from your own custom stylesheet.
  • Visible, invisible, and patterned grid lines and master/detail relationship lines.
  • Extensible cell row, cell-less row, column, group, detail grid, and other objects that you can fully customize.
  • Grid elements can be read-only to prevent any portion of the grid from being edited.
  • Ability to automatically change a row's height to fit the contents of the largest cell.
  • Easy manipulation of the grid's current row.
  • Query which section of a grid a row is in.
  • Plenty of meaningful edit events for both rows or cells.
  • Grid can pre-generate a list of columns from a type.
  • Built-in Bitmap column data type makes it a snap to display bitmaps in a column.
  • Ability to hide the (+/-) symbol on desired DataRows.
  • Data filtering capabilities.
Included cell viewer / editor controls
  • All included editor controls are usable either as cell viewers / editors, or independently outside of the grid for a more flexible and uniform interface.
  • Includes buttons, resizeable combobox, multi-column combobox, date picker, multi-month resizeable calendar, resizeable and masked textbox, numeric textbox, calculator, check boxes, scrollbars, and panel building block.
  • Combinability/modularity: Embed controls into one another to create flexible, innovative new controls.
  • The grid automatically picks the correct type depending on the data type of the column.
  • Fully visual approach: Powerful designers help make development faster and easier.
  • Dropdown feature: Any editor control can dropdown any other control, allowing for absolute flexibility and innovation.
  • Extensibility: All controls can be extended to implement custom features, appearance, and behavior.
  • Themes: Support for Windows XP and Windows Classic themes and the ability to adapt to the current Windows theme.
  • Composite control examples included: Custom calendar, option textbox, option picker, picture viewer, scrolling text box, spin edit, customized dropdown combobox, toolbar, stretchable agenda.
  • Auto-complete capabilities. (New in v3.8)
Validation
  • Fully visual approach to implementing cell-level input validation.
  • Validation error messages are overridable and localizable.
  • Wide variety of operators and options available when setting up validation criteria.
  • Validation of criteria is available either when focus leaves a cell or when a general validation method is called.
  • Expandable by deriving from ValidationCriterion or ValidationExpression classes.
True WYSIWYG design-time editor
  • Completely set up the grid's visual elements and configure their appearance directly on your form without the use of a separate wizard or custom property editor. Just click on an element to view and edit its properties in the property editor.
  • Multi-select grid elements to view and edit their common properties.
  • Add, copy, and delete grid elements as needed.
  • Undo operations.
  • Drag & drop repositioning of grid elements.
  • Resize, rearrange, and sort columns, resize rows
  • Create, edit, delete, expand, and collapse groups.
  • Create, edit, delete, expand, and collapse master/detail views.
  • Create alternating row styles for two or more data rows in the main grid or in master/detail views.
  • Easy access to event-handling code of any particular grid element.
  • Style previewer allows you to base your grid's look on a predefined grid style.