基本介紹
- 外文名:MultiRow
- 全名:MultiRow for Windows Form
- 性質:控制項按產品
- 功能:靈活自由的布局等
- 最新版本:6.0
- 框架:.NET框架
主要功能,靈活自由的布局,創新的模板概念,延續Visual Studio使用經驗的設計器,單元格類型(23種),主要商業套用,套用場景,具有複雜布局的數據表格,傳統矩陣式表格的展示和操作,各類票據的設計開發,當前版本,
主要功能
靈活自由的布局
自由的布局結構是MultiRow的一大亮點。傳統的表格類控制項的布局都是嚴格的行和列結構,通過合併單元格完成特殊布局的需要。而MultiRow採用了自由的布局體系,可以任意操作單元格的位置和大小,可以讓上下兩個單元格自由疊加,也可以設計個性化的列頭和列腳。讓一條資料庫記錄在多行上面顯示,對MultiRow來說,是一件非常簡單的事情。
創新的模板概念
1 布局與行為相分離:模板主要存儲了一個表格的布局結構。負責設計表格的美工人員只需要設計一個模板,在模板中設定好表格的所有布局和外觀,然後交予應用程式開發人員進行具體功能的開發。這樣以來,布局與行為相互獨立,各取所長,極大提高了應用程式的開發效率
2 動態更換布局:模板在設計完成後,需要載入到MultiRow控制項之上,就會將其呈現在應用程式之上。MultiRow在運行時,您可以動態的更換它所套用的模板,完成您靈活的業務需求
3 方便的存儲管理:模板在設計完成後,可以保存為XML檔案,便於管理和傳輸,需要的時候,再載入到模板設計器,或者直接載入到MultiRow控制項
延續Visual Studio使用經驗的設計器
跟Windows Forms設計器有相同的設計風格,盡享Visual Studio提供的設計時支持
模板設計器支持運行時和列印時預覽,不用創建新工程就可以預覽運行時外觀和列印後效果,一切盡在掌握中
模板的設計和應用程式的設計分離而統一,設計在不同的視窗,集成卻在相同的環境提供多種創建模板的方式,比如Table,Wizard,滿足不同用戶的使用習慣
快速提供對最新Visual Studio版本的支持,迅捷、免費
單元格類型(23種)
單元格類型 | 主要功能 |
基類Cell | 位置/大小/可用狀態/可見狀態/可選狀態/錯誤圖示/工具提示/長文本省略符/ |
HeaderCell | 選擇方向/溝槽線/可視樣式 |
CornerHeaderCell | 全選單元格/表格左上角單元格 |
ColumnHeaderCell | 內置排序/內置篩選行/單元格選擇/下拉列表 |
RowHeaderCell | 當前行指示/顯示行錯誤/顯示行號碼/選中整行 |
TextBoxCell | 輸入顯示文本/多行換行輸入/密碼字元設定/滾動條/最大字元限制 |
ButtonCell | 點擊按鈕/可視樣式 |
CheckBoxCell | 輸入值/三態設定/可視樣式 |
ComboBoxCell | 選擇值/設定數據源/可視樣式 |
MaskedTextBoxCell | 可輸入豐富格式化字元/電話號碼/身份證號碼/各種號碼格式 |
DateTimePickerCell | 輸入日期和時間/顯示下拉日曆表/日期設定限定 |
NumericUpDownCell | 輸入數值/通過微調按鈕增減/千分符/限定數值大小 |
DomainUpDownCell | 通過按鈕選擇指定選項表 |
LabelCell | 顯示字元串 |
LinkLabelCell | 顯示連結/提示已訪問連結 |
ImageCell | 顯示圖片/顯示圖示/拉伸/縮放 |
ProgressBarCell | 顯示進度情況/定製進度值格式/可視樣式 |
RichTextBoxCell | 顯示富文本/輸入多行/滾動條 |
RadioGroupCell | 選擇值/分組/顯示方向/可視樣式 |
PopupCell | 顯示自定義對話框/輸入值/可視樣式 |
SummaryCell | 合計/平均值/最小值/最大值/值個數/計算公式/數理統計 |
PrintInfoCell | 列印時信息顯示/當前頁面/總頁數/列印時間/自定義格式 |
TrackBarCell | 跟蹤欄輸入和顯示/可視樣式 |
FilteringTextBoxCell | 輸入篩選關鍵字進行行篩選 |
自定義Cell | 自定義畫法/自定義行為/ |
主要商業套用
1. 發票設計,套打等
2. 不規則的表格套用
套用場景
具有複雜布局的數據表格
數據源的每一條記錄根據模板上的設定進行展示,同時,用戶也可以做選擇,編輯,及更新數據等操作。
傳統矩陣式表格的展示和操作
規整的展示數據,用戶可以對數據進行排序,過濾等各種操作。
各類票據的設計開發
由於MultiRow採用了自由布局的設計思想,非常適合於中國樣式發票類套用的設計和開發。通過集成設計器,可以方便快速的設計出發票。另外,套打是發票中一個很常用的用例,MultiRow使用了.NET的印表機制,能夠精確的實現套打功能。
當前版本
目前最新版本為6.0. 目前該版本有中文版。