更新时间:2022-01-12 02:30
MultiRow的完整名称是MultiRow for Windows Form, 是一款.NET框架下的控件产品。在.NET应用程序中,表格控件从来都是不可或缺的,绝大多数的商业应用开发中,都会使用到表格控件,比较有名的有Spread,C1FlexGrid等,然而,这些表格控件都是规规矩矩的矩阵形状的表格,就像Excel一样。在亚洲的很多东方国家里,有很多应用中需要使用不是很规则的表格,如概述图所示。MultiRow控件正好解决了这个需求。
灵活自由的布局
自由的布局结构是MultiRow的一大亮点。传统的表格类控件的布局都是严格的行和列结构,通过合并单元格完成特殊布局的需要。而MultiRow采用了自由的布局体系,可以任意操作单元格的位置和大小,可以让上下两个单元格自由叠加,也可以设计个性化的列头和列脚。让一条数据库记录在多行上面显示,对MultiRow来说,是一件非常简单的事情。
创新的模板概念
1 布局与行为相分离:模板主要存储了一个表格的布局结构。负责设计表格的美工人员只需要设计一个模板,在模板中设置好表格的所有布局和外观,然后交予应用程序开发人员进行具体功能的开发。这样以来,布局与行为相互独立,各取所长,极大提高了应用程序的开发效率
2 动态更换布局:模板在设计完成后,需要加载到MultiRow控件之上,就会将其呈现在应用程序之上。MultiRow在运行时,您可以动态的更换它所应用的模板,完成您灵活的业务需求
3 方便的存储管理:模板在设计完成后,可以保存为XML文件,便于管理和传输,需要的时候,再加载到模板设计器,或者直接加载到MultiRow控件
设计器
跟Windows Forms设计器有相同的设计风格,尽享Visual Studio提供的设计时支持
模板设计器支持运行时和打印时预览,不用创建新工程就可以预览运行时外观和打印后效果,一切尽在掌握中
模板的设计和应用程序的设计分离而统一,设计在不同的窗口,集成却在相同的环境提供多种创建模板的方式,比如Table,Wizard,满足不同用户的使用习惯
快速提供对最新Visual Studio版本的支持,迅捷、免费
单元格类型(23种)
1. 发票设计,套打等
2. 不规则的表格应用
具有复杂布局的数据表格
数据源的每一条记录根据模板上的设置进行展示,同时,用户也可以做选择,编辑,及更新数据等操作。
传统矩阵式表格的展示和操作
规整的展示数据,用户可以对数据进行排序,过滤等各种操作。
各类票据的设计开发
由于MultiRow采用了自由布局的设计思想,非常适合于中国样式发票类应用的设计和开发。通过集成设计器,可以方便快速的设计出发票。另外,套打是发票中一个很常用的用例,MultiRow使用了.NET的打印机制,能够精确的实现套打功能。
目前最新版本为6.0. 目前该版本有中文版。