FlexGrid for WPF(日本語版)推出新版本

FlexGrid for WPF(日本語版) FlexGrid for WPF 是一款適用於 WPF 的資料格(DataGrid)元件,可用表格式方式顯示並編輯連結式資料與非連結式資料。它提供「非連結模式(アンバウンドモード)」,讓您能在不與資料來源連結的情況下於控制項內管理資料。並繼承了 Windows Forms 版 FlexGrid 的許多功能,例如:多行標題與多列標題、固定列與固定行、以及行列順序變更與大小自動調整等。它能確實支援網格控制項所需的基本功能。其中,外觀設定也很便利,像是行與列、標題文字色與背景色等,都能透過屬性設定,不必特別意識 XAML。除此之外,它還具備可讓任意儲存格範圍合併的自訂合併(Custom Merging),以及可在儲存格編輯時與顯示時分別套用其他控制項功能的自訂儲存格(Custom Cell),以實現彈性的儲存格配置與操作順暢、易於進行的資料輸入。以 ActiveX 時代以來就以「簡單且好用」為理念的 FlexGrid,即使在 WPF 應用程式中,也能強力支援網格畫面的開發。
1.0J 的主要特色
功能/特長
非連結模式
您可使用由控制項本身儲存並管理資料的非連結模式。透過這種方式,您可以用程式碼更輕鬆地進行資料顯示與控制,並以如同 Excel 工作表般自由的儲存格配置來表現資料表。此外,也能像標準資料格一樣,將資料依欄位(field)方式呈現,並可選擇與資料來源進行連結。
儲存格合併
可將兩個以上的儲存格結合成一個儲存格來處理。此功能提供兩種:當相鄰儲存格擁有相同值時可自動合併的「自動合併(自動マージ)」以及可自由指定任意儲存格範圍進行合併的「自訂合併」。
多行·多列標題
支援多行標題與多列標題。並且這些標題也可以進行合併,因此能建立視覺清晰、易於理解的網格版面。
固定列與固定行
可將從最前端起任意數量的列與欄分別設定為固定列、固定欄,以避免捲動時移動。另外,表示固定區域與可捲動區域之間界線的分割線也可變更顏色。
列·欄移動與大小調整
可透過滑鼠拖曳變更列或欄的排列順序。此外,也提供依照顯示的資料自動調整列高與欄寬的功能。
多樣的選取模式
儲存格的選取方式提供 5 種:單一儲存格、儲存格範圍、單一列、多列、以及清單方塊模式(list box mode)。另外,也可設定用於框選選取範圍的線條顯示/隱藏,以及設定目前選取的儲存格背景色。
資料彙總
可將擁有相同資料的列進行群組化,並以大綱階層(outline tree)形式顯示。此時,亦可在每個群組的標題列中自動彙總該群組的資料,顯示合計值、平均值、資料筆數等。
儲存格編輯功能
進行儲存格編輯時,可使用事先內建的 3 種編輯器類型。分別是基本的文字型(text)、含核取方塊的型(check box type),以及具備自動完成(auto complete)與資料對照圖(data map)功能的組合方塊型(combo box type)。其中,資料對照圖是可在組合方塊清單的每個項目中,除顯示用值之外,內部保留金鑰值的功能。
自訂儲存格
除了內建的編輯器之外,也提供將任意控制項功能指定到儲存格的方法。舉例來說,可使用 ComponentOne Studio for WPF 的 C1MaskedTextBox 控制項來進行輸入驗證,或使用 C1NumericBox 控制項的微調鈕(spinner button)來輸入數值。除此之外,自訂儲存格可針對「編輯時的儲存格」與「顯示時的儲存格」這兩種情境,分別套用不同的控制項功能。
列印
當網格無法完整容納於單一頁面時,提供可分割並調整版面的列印功能。此外,也可將網格放大/縮小以適應一頁的顯示。更進一步,還能在每一頁重複顯示列·欄標題,並可新增頁面標題(page header)/頁面頁尾(page footer)。
檔案的輸入/輸出
支援 CSV(逗號分隔)格式、TSV(Tab 分隔)格式,以及 HTML 格式檔案的輸入/輸出。
與 FlexGrid for Silverlight 的相容性
FlexGrid for WPF 保留了與 FlexGrid for Silverlight 相同的功能,並在原始程式碼層級維持相容性。因此,如果兩種環境都需要開發,您可以將在其中一個 FlexGrid 建立的程式碼直接套用到另一個 FlexGrid,讓開發流程更加順暢。
關於 GrapeCity
GrapeCity《葡萄(グレープ)》(“葡萄(ぶどう)”)象徵「生命」「連結」「豐收」、
『City(シティ)』代表存在於資訊空間中那巨大而看不見的「資訊智慧都市」,而『Cluster(クラスター)』則代表遍佈全球、每一位工作人員彼此之間的連結。全球即時的資訊網路,正是葡萄城市(グレープシティ)所擁有力量的源泉。以日本作為總部,並在中國、印度、越南、美國、蒙古等地部署的網路,能夠進行緊密的協同合作。由於核心的仙台總公司大樓落成,Cluster 公司的同事以及全體人員之間的溝通能力也持續提升。善用這份合作,グレープシティ 將在未來繼續提供高品質的產品開發與服務。