控件中国网现已改版,您看到的是老版本网站的镜像,系统正在为您跳转到新网站首页,请稍候.......
中国最专业的商业控件资讯网产品咨询电话:023-67870900 023-67871946
产品咨询EMAIL:SALES@COMPONENTCN.COM

MultiRow

  • 当前版本:6.0
  • 开 发 商:GrapeCity(fpoint)
  • 产品功能:表格
  • 可用平台:Visual Studio 2005/2008/2010



MultiRow for Windows Forms是一款突破传统表格行列的局限、支持自由布局的表格控件、便捷开发自由布局的表格和票据应用。它具备高度的灵活性,可以通过在Visual Studio当中提供的设计器来设计模板,并可以在模板上任意设置单元格,方便快捷地设计出各种复杂的表格和票据。同时兼容传统表格类控件的主要功能和Microsoft DataGridView的开发接口,方便用户学习和使用

灵活自由的布局

自由的布局结构是MultiRow的一大亮点。传统的表格类控件的布局都是严格的行和列结构,通过合并单元格完成特殊布局的需要。而MultiRow采用了自由的布局体系,可以任意操作单元格的位置和大小,可以让上下两个单元格自由叠加,也可以设计个性化的列头和列脚。让一条数据库记录在多行上面显示,对MultiRow来说,是一件非常简单的事情

创新的模板概念

MultiRow for Windows Forms 6.0在设计之初,充分考虑了表格类应用程序开发人员的使用习惯和具体需求,提出了模板(Template)的概念,这在表格产品中是一种全新的设计理念。模板有以下几方面的优点:

  • 布局与行为相分离:模板主要存储了一个表格的布局结构。负责设计表格的美工人员只需要设计一个模板,在模板中设置好表格的所有布局和外观,然后交予应用程序开发人员进行具体功能的开发。这样以来,布局与行为相互独立,各取所长,极大提高了应用程序的开发效率
  • 动态更换布局:模板在设计完成后,需要加载到MultiRow控件之上,就会将其呈现在应用程序之上。MultiRow在运行时,您可以动态的更换它所应用的模板,完成您灵活的业务需求
  • 方便的存储管理:模板在设计完成后,可以保存为XML文件,便于管理和传输,需要的时候,再加载到模板设计器,或者直接加载到MultiRow控件

卓越的性能

能够达到百万行数据的平滑滚动。行和单元格的虚拟机制更让大数据量的内存消耗达到最低,让最终用户体验不一样的速度。

延续Visual Studio使用经验的设计器
MultiRow的模板设计器实现了与Visual Studio无缝集成,让您积累的Visual Studio的使用经验在这里得到延续。

  • 和Windows Forms设计器有相同的设计风格,尽享Visual Studio提供的设计时支持
  • 模板设计器支持运行时和打印时预览,不用创建新工程就可以预览运行时外观和打印后效果,一切尽在掌握中
  • 模板的设计和应用程序的设计分离而统一,设计在不同的窗口,集成却在相同的环境
  • 提供多种创建模板的方式,比如Table,Wizard,满足不同用户的使用习惯
  • 快速提供对最新Visual Studio版本的支持,迅捷、免费

兼容DataGridView
MultiRow兼容.NET Windows Forms 的DataGridView控件的大部分接口,降低您的开发和学习成本

具体功能:

MultiRow可以提供强大的数据展示和数据处理功能,它提供了灵活的模板设计器,全新的布局概念,丰富的视觉样式,数据绑定,虚拟模式,行筛选,排序,数理统计,数据校验,快捷方式,多窗口,冻结行,选择模式,放缩,以及可定制的打印等主要功能。另外,MultiRow提供了23种内置的单元格类型,满足绝大多数的应用需求,您还可以定制自己的单元格类型,满足您特殊的使用场景,可以自定义多套皮肤,在合适的时机使用。

模板设计器
MultiRow全新的模板概念给表格类应用程序开发者带来了一种新的体验,而它提供的基于Visual Studio的设计器更让您对模板的设计得心应手。除了使用Visual Studio提供的功能以外,MultiRow模板设计器还提供了下面的主要功能:

  • 添加三种Section:
    ColumnHeaderSection
    Row
    ColumnFooterSection
     
  • 模板显示模式:设计时,运行时,打印预览

  • 单元格对齐方式:Snapline,Grid方式
  • Tracing模式:使用已有图片做为设计器的背景,根据图片上面的网格形状排放单元格
  • 表(Table):让您非常容易的创建一个n行×n列的表,并且可以进行单元格合并以及按行或者按列的操作。创建完成的表还可以被打散成多个单元格

  • 模板生成向导:对于一些常规的应用,如果需要一个常规的模板来布局,您可以通过模板向导快速的创建一个标准的模板,而不需要通过给Section上添加多个单元格来完成,极大的提高设计模板的效率
  • 命名单元格样式(NamedCellStyle)管理器:通过这个管理器可以创建多个命名单元格样式,在设计模板的时候,可以给多个单元格设置相同的命名单元格样式,MultiRow运行起来之后,只要更改这个名字对应的单元格样式,那么所有使用这个命名单元格样式的单元格都会更改自己的样式,而不需要为每个单元格分别更改,达到快捷的换肤功能

  • 单元格显示模式:支持按 索引、名字、数据表列名和类型进行显示,帮助您更快的定位单元格,编辑单元格
  • 多种单位的测量标尺:提供垂直和水平标尺,方便您按尺寸摆放单元格。 支持按像素,厘米,英寸三种单位精度,满足您不同的选择
  • 设计时放缩:支持10%~400%的设计时放缩
  • 多窗口支持:文档大纲窗口,工具箱,属性窗口,属性列表窗口,模板浏览器,命名单元格样式管理器
  • 设计器可视化样式:支持Visual Studio和Office两种样式
  • 文件保存和加载:可以将设计好的模板保存成一个模板文件(XML格式),也可以将设计好的所有命名单元格样式(NamedCellStyle)保存成文件(XML格式),方便存储和管理

多种单元格样式

  • 普通单元格样式(CellStyle):直接设置单元格的背景色,前景色,字体,边框,文本对齐,图片对齐,多行换行,文本缩进,选择背景色,选择前景色,显示格式,区域文化,文本竖排,文本旋转,等等
  • 条件单元格样式(ConditionalCellStyle):根据单元格的值,决定显示什么样的单元格样式。比如,当单元格的值在1~10之间时,背景为红色
  • 命名单元格样式(NamedCellStyle):设计模板的时候,预定义若干命名单元格(NamedCellStyle),可以给多个单元格设置相同的命名单元格样式,MultiRow运行起来之后,只要更改这个名字对应的单元格样式(通过Template或者GcMultiRow的NamedCellStyles属性更改),这样所有使用这个命名单元格样式的单元格都会同步更改,而不需要分别为每个单元格更改样式,达到换肤的效果
  • 组合单元格样式(CombinedCellStyle):允许您将多个已经存在的单元格样式组合成一个全新的样式,不需要再逐个属性来设置。比如,已经存在两个命名单元格样式,一个为红色背景,另一个为蓝色字体,您当前需要一个背景为红色,同时字体为蓝色的单元格样式,您就可以通过组合单元格样式将这两个存在的样式组合起来使用
  • 动态单元格样式(DynamicCellStyle):这种单元格样式可以指定一个代理(delegate),您可以在代理方法当中根据MultiRow提供的上下文信息,返回一个单元格样式,只要MultiRow的当前状态满足您在代理方法当中指定的条件,它就会呈现您指定的单元格样式。比如,您在代理方法当中指出当GcMultiRow的行数大于100时,所有单元格的字体变成红色。动态单元格样式能够极大的满足您对不同条件下单元格样式显示的需求

多姿多彩的边框样式

  • MultiRow提供了三种边框类型。在这里,您可以看到其它表格控件所不具备的边框效果。圆角效果,3D效果绝对会给您带来不一样的视觉感受,另外,与多种线形的完美搭配更让应用程序显得专业而不俗套,严谨而不沉闷。

Office2007皮肤

  • MultiRow提供了丰富的外观样式,并且紧跟流行外观元素的脚步。通过设置MultiRow的几个简单属性,您就可以获得跟Office 2007的皮肤完全相同的效果,让您的应用程序站在流行的前沿。

数据连接---支持三种类型的数据连接方式,满足不同的需求。

  • Unbound模式:自由输入数据,MultiRow管理数据
  • 数据绑定模式:绑定一个数据集(DataSet),数据表(DataTable),甚至一个List。所有.NET支持数据绑定的数据结构都可以在这里使用
  • 虚拟模式(VirtualMode):大规模数据量的时候,通过处理一些事件,自行管理数据的录入,编辑,显示,删除等操作,这样可以让MulitRow的性能得到很大提升

筛选行

提供通过用户界面和编程两种方式的筛选,可以自定义用户界面筛选列表,以及对筛选条件的定制,更灵活的控制行的筛选。 另外,MultiRow还提供了一个筛选单元格(FilteringTextBoxCell),在它当中直接输入筛选关键字,对应的行就会被罗列出来


排序功能

提供通过用户界面和编程两种方式的排序,您可以通过点击ColumnHeaderCell自动排序,也可以通过调用MultiRow提供的API进行排序。 支持对特定列的排序,自定义排序条件,以及对指定范围的行进行排序


数理统计

通过SummaryCell,您可以实现数学计算和统计的功能。支持四则混合运算,平均值,最大值,最小值,计数,可以统计所有行或者可见行。支持自定义计算条件,实现您特殊的计算公式


数据校验

MultiRow提供了10种内置的数据校验器(CellValidator),满足您对不同数据类型以及不同条件下的数据校验。另外它还提供了6种内置的校验行为触发器(CellValidateAction),当校验失败的时候,产生不同的行为提示。它还支持6种检验时机的设置,让您在不同的时机触发校验行为。如果内置的校验器和校验行为触发器无法满足您的特殊需求,您还可以定制自己的校验器和校验行为触发器


快捷方式定制

MultiRow提供了编辑、选择、滚动以及组件相关的行为操作(Action),这些操作可以被分配到一个指定的键盘按键上,组成一个快捷方式,让您更快捷的执行某个操作,提高应用程序使用者的效率。MultiRow默认已经提供了一套快捷方式,您可以根据自己的习惯修改这个设置


多窗口视图

MultiRow支持多窗口视图, 方便应用程序使用者浏览内容的不同部分,或者参考一个视窗去修改其它视窗的内容


冻结行

支持对某些特殊行的冻结,使其不受内容的滚动而隐藏,总是显示在MultiRow可见的区域内


选择模式

MultiRow提供了多种选择模式。您可以单击鼠标选择一个单元格或者一整行;还可以通过鼠标拖拽进行片选, 使用CTRL或者SHIFT键进行多选和片选;另外, 您还可以像ListBox的选择方式一样,进行选择和反选一行,等等。丰富的选择行为让您的应用程序操作更灵活,使用更方便


放缩

支持10%~400%的运行时缩放比率


打印----MultiRow提供了丰富的打印时定制功能,您可以根据实际打印场景来设置。

  • 支持打印预览,打印到图片,输出到打印机
  • 支持普通打印,单行打印,多列打印等分页模式
  • 支持打印的样式选择,包括全景打印、简单打印、内容打印,共三种样式
  • 支持打印范围的选择,指定特定的行作为打印目标
  • 支持指定列头和列脚的打印位置
  • 支持将内容的宽度自适应打印到纸张
  • 支持打印内容在纸张的对齐方式

完整的自定义体系

MultiRow提供了大量基于事件或者数据包的API,允许用户根据应用程序的特殊需求定制自己想要的外观和行为,充分发挥您的想象力

热推产品

  • ActiveReport... 强大的.NET报表设计、浏览、打印、转换控件,可以同时用于WindowsForms谀坔攀戀Forms平台下......
  • AnyChart AnyChart使你可以创建出绚丽的交互式的Flash和HTML5的图表和仪表控件。可以用于仪表盘的创......
首页 | 新闻中心 | 产品中心 | 技术文档 | 友情连接 | 关于磐岩 | 技术支持中心 | 联系我们 | 帮助中心 Copyright-2006 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 电话:023 - 67870900 传真:023 - 67870270 产品咨询:sales@componentcn.com 渝ICP备12000264号 法律顾问:元炳律师事务所 重庆市江北区塔坪36号维丰创意绿苑A座28-5 邮编:400020
在线客服
在线客服系统
在线客服
在线客服系统