
Professional UI Solutions Elegant Grid - 一組功能豐富且可擴(kuò)展的.NET組件
Elegant Grid是一組功能豐富且可擴(kuò)展的.NET組件,旨在幫助開(kāi)發(fā)人員輕松創(chuàng)建專(zhuān)業(yè)Windows Forms應(yīng)用程序表格的展示層和分層數(shù)據(jù)。所有組件都是用100%托管C#編寫(xiě)的,并且符合CLS。
網(wǎng)格體系結(jié)構(gòu)被設(shè)計(jì)為在概念上與包括DataGridView在內(nèi)的所有Windows窗體元素兼容。 這使您可以在使用Elegant Grid進(jìn)行開(kāi)發(fā)時(shí)使用您現(xiàn)有的技能和知識(shí)。
主要功能
數(shù)據(jù)綁定網(wǎng)格
Elegant Grid提供了對(duì)不同類(lèi)型對(duì)象的數(shù)據(jù)綁定的全面支持,包括標(biāo)準(zhǔn)類(lèi)型的實(shí)例,如DataSet,DataTable,DataView,IList和IBindingList。
靈活的列映射允許您顯示與綁定到網(wǎng)格的主表不同的表格中的數(shù)據(jù),這對(duì)于處理由關(guān)系鏈接的表格并且希望顯示有意義的值而不是ID來(lái)說(shuō)尤其有用。
智能內(nèi)存管理,使用內(nèi)存池來(lái)快速分配/重新分配時(shí),只有可見(jiàn)的單元格和行對(duì)象被實(shí)例化,顯著減少了網(wǎng)格創(chuàng)建時(shí)間和內(nèi)存使用開(kāi)銷(xiāo)。
在一個(gè)網(wǎng)格中混合綁定和未綁定的數(shù)據(jù)。
數(shù)據(jù)綁定到鋸齒狀數(shù)組。
未綁定的網(wǎng)格
您可以使用網(wǎng)格對(duì)象而不綁定到任何數(shù)據(jù)源。在這種情況下,通過(guò)添加,刪除和修改行,單元格和其他網(wǎng)格元素,可以絕對(duì)控制網(wǎng)格的內(nèi)容。
嵌套的組行和數(shù)據(jù)行的內(nèi)置樹(shù)狀網(wǎng)格式功能允許您以邏輯和結(jié)構(gòu)化的方式對(duì)數(shù)據(jù)進(jìn)行分組和顯示。
支持運(yùn)行中添加行到組行。
虛擬網(wǎng)格
當(dāng)您需要從大型數(shù)據(jù)源(例如數(shù)據(jù)表中有數(shù)百萬(wàn)條記錄)呈現(xiàn)數(shù)據(jù)時(shí),這是理想的解決方案。
數(shù)據(jù)分類(lèi)和分組
綁定的網(wǎng)格支持多個(gè)標(biāo)準(zhǔn)的排序和分組。
您還可以顯示類(lèi)似Microsoft Outlook的分組框,以使最終用戶能夠通過(guò)拖放項(xiàng)目執(zhí)行分組。
支持按單元格顯示值進(jìn)行排序和分組。
您可以使用特定事件來(lái)定義自定義比較標(biāo)準(zhǔn)。
數(shù)據(jù)可視化和編輯
以下單元格類(lèi)型可用于顯示和編輯數(shù)據(jù):文本,數(shù)字,日期/時(shí)間,圖像,組合框,復(fù)選框,顏色和進(jìn)度欄。
每個(gè)單元格都支持在單元格內(nèi)容的左側(cè)和/或右側(cè)嵌入一個(gè)圖像和兩個(gè)按鈕(省略號(hào),復(fù)選框或下拉列表)。
您可以使用一組單元格樣式和事件輕松地自定義單元格的每個(gè)特定視覺(jué)元素的外觀和風(fēng)格。
編輯時(shí),支持?jǐn)?shù)據(jù)驗(yàn)證,允許您訂閱驗(yàn)證事件并實(shí)施對(duì)數(shù)據(jù)錄入過(guò)程的完全控制。
或者,任何Windows窗體控件都可以用作數(shù)據(jù)編輯器。
工具提示支持文本不適合單元格區(qū)域的單元格。
列和行布局
支持列標(biāo)題和行標(biāo)題。
最終用戶可以通過(guò)拖放來(lái)調(diào)整,重新排序或隱藏列,或者可以通過(guò)編程方式控制其寬度,位置和可視性。
行高度是通過(guò)測(cè)量?jī)?nèi)容自動(dòng)確定的。 您也可以獨(dú)立于實(shí)際內(nèi)容制作固定尺寸的行高,或者實(shí)施您的自定義測(cè)量邏輯。
支持三種左縮進(jìn)類(lèi)型:縮進(jìn)所有行,縮進(jìn)相對(duì)于其組行的數(shù)據(jù)行,縮進(jìn)相對(duì)于其父行的組行。
滾動(dòng),焦點(diǎn)和選擇
完全控制行選擇。
方便的方式來(lái)控制在綁定和非綁定模式下的垂直/水平滾動(dòng)位置。
方便的方式來(lái)控制重點(diǎn)項(xiàng)目和重點(diǎn)項(xiàng)目的外觀。
在您的代碼中易于使用的多選。
控制外觀
您可以使用多級(jí)單元格樣式機(jī)制精細(xì)地自定義任何單元格的外觀和行為方式??梢栽诰W(wǎng)格級(jí)別,列/行級(jí)別和單元級(jí)別調(diào)整各種樣式屬性。最終樣式屬性值是使用繼承規(guī)則計(jì)算的。
Elegant Grid提供了使用Windows主題支持庫(kù)來(lái)繪制每個(gè)視覺(jué)元素的支持,這允許最終用戶自由地應(yīng)用任何第三方主題和主題優(yōu)化。
每個(gè)填充顏色的區(qū)域都可以使用自定義圖形紋理字形繪制。
特定網(wǎng)格實(shí)例的外觀設(shè)置可以保存到外觀文件,然后加載到任何其他網(wǎng)格實(shí)例。
內(nèi)置皮膚包括:
Office 2013 AzureWhite
Office 2013 AzureLightGrey
Office 2013 AzureDarkGrey
Office 2013 GreenWhite
Office 2013 GreenLightGrey
Office 2013 GreenDarkGrey
Office 2013 OrangeWhite
Office 2013 OrangeLightGrey
Office 2013 OrangeDarkGrey
Office 2013 RedWhite
Office 2013 RedLightGrey
Office 2013 RedDarkGrey
Office 2010 Blue
Office 2010 Silver
Office 2010 Black
Windows 7
Office 2010 TP
Office 2007 Blue
Office 2007 Black
Office 2007 Silver
System
導(dǎo)出數(shù)據(jù)
使用方便的方法將數(shù)據(jù)從綁定,未綁定和虛擬網(wǎng)格導(dǎo)出為以下格式的文件或流:
制表符分隔的文本
HTML表格
Microsoft Excel XML工作簿
導(dǎo)出的數(shù)據(jù)可以通過(guò)排除列標(biāo)題單元格,隱藏列和折疊行以及僅導(dǎo)出一定范圍的行來(lái)限制。
其他
Windows窗體設(shè)計(jì)器中的完整設(shè)計(jì)時(shí)間支持允許您以方便且眾所周知的方式調(diào)整網(wǎng)格。
每個(gè)類(lèi)的設(shè)計(jì)都允許您通過(guò)訂閱事件并從實(shí)現(xiàn)Elegant Grid對(duì)象模型的類(lèi)繼承來(lái)輕松擴(kuò)展現(xiàn)有的功能。
對(duì)于網(wǎng)格代碼,“允許不安全代碼塊”選項(xiàng)始終設(shè)置為false,從而允許主機(jī)應(yīng)用程序以最低安全權(quán)限運(yùn)行。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)