MultiRow

MultiRow

MultiRow的完整名稱是MultiRow for Windows Form, 是一款.NET框架下的控制項產品。在.NET應用程式中,表格控制項從來都是不可或缺的,絕大多數的商業套用開發中,都會使用到表格控制項,比較有名的有Spread,C1FlexGrid等,然而,這些表格控制項都是規規矩矩的矩陣形狀的表格,就像Excel一樣。在亞洲的很多東方國家裡,有很多套用中需要使用不是很規則的表格,如圖所示。MultiRow控制項正好解決了這個需求。

基本介紹

  • 外文名:MultiRow
  • 全名:MultiRow for Windows Form
  • 性質:控制項按產品
  • 功能:靈活自由的布局等
  • 最新版本:6.0
  • 框架:.NET框架
主要功能,靈活自由的布局,創新的模板概念,延續Visual Studio使用經驗的設計器,單元格類型(23種),主要商業套用,套用場景,具有複雜布局的數據表格,傳統矩陣式表格的展示和操作,各類票據的設計開發,當前版本,

主要功能

靈活自由的布局

自由的布局結構是MultiRow的一大亮點。傳統的表格類控制項的布局都是嚴格的行和列結構,通過合併單元格完成特殊布局的需要。而MultiRow採用了自由的布局體系,可以任意操作單元格的位置和大小,可以讓上下兩個單元格自由疊加,也可以設計個性化的列頭和列腳。讓一條資料庫記錄在多行上面顯示,對MultiRow來說,是一件非常簡單的事情。

創新的模板概念

1 布局與行為相分離:模板主要存儲了一個表格的布局結構。負責設計表格的美工人員只需要設計一個模板,在模板中設定好表格的所有布局和外觀,然後交予應用程式開發人員進行具體功能的開發。這樣以來,布局與行為相互獨立,各取所長,極大提高了應用程式的開發效率
MultiRow設計器MultiRow設計器
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. 目前該版本有中文版。

相關詞條

熱門詞條

聯絡我們