簡介
MultiRow的完整名稱是MultiRow for Windows Form, 是一款.NET框架下的控制項產品。在.NET應用程式中,表格控制項從來都是不可或缺的,絕大多數的商業套用開發中,都會使用到表格控制項,比較有名的有Spread,C1FlexGrid等,然而,這些表格控制項都是規規矩矩的矩陣形狀的表格,就像Excel一樣。在亞洲的很多東方國家裡,有很多套用中需要使用不是很規則的表格,如圖所示。MultiRow控制項正好解決了這個需求。主要功能
靈活自由的布局
自由的布局結構是MultiRow的一大亮點。傳統的表格類控制項的布局都是嚴格的行和列結構,通過合併單元格完成特殊布局的需要。而MultiRow採用了自由的布局體系,可以任意操作單元格的位置和大小,可以讓上下兩個單元格自由疊加,也可以設計個性化的列頭和列腳。讓一條資料庫記錄在多行上面顯示,對MultiRow來說,是一件非常簡單的事情。創新的模板概念
1 布局與行為相分離:模板主要存儲了一個表格的布局結構。負責設計表格的美工人員只需要設計一個模板,在模板中設定好表格的所有布局和外觀,然後交予應用程式開發人員進行具體功能的開發。這樣以來,布局與行為相互獨立,各取所長,極大提高了應用程式的開發效率2 動態更換布局:模板在設計完成後,需要載入到MultiRow控制項之上,就會將其呈現在應用程式之上。MultiRow在運行時,您可以動態的更換它所套用的模板,完成您靈活的業務需求
3 方便的存儲管理:模板在設計完成後,可以保存為XML檔案,便於管理和傳輸,需要的時候,再載入到模板設計器,或者直接載入到MultiRow控制項
延續Visual Studio使用經驗的設計器
跟Windows Forms設計器有相同的設計風格,盡享Visual Studio提供的設計時支持模板設計器支持運行時和列印時預覽,不用創建新工程就可以預覽運行時外觀和列印後效果,一切盡在掌握中
模板的設計和應用程式的設計分離而統一,設計在不同的視窗,集成卻在相同的環境提供多種創建模板的方式,比如Table,Wizard,滿足不同用戶的使用習慣
快速提供對最新Visual Studio版本的支持,迅捷、免費
主要商業套用
1. 發票設計,套打等2. 不規則的表格套用