vsflexgrid 合并单元格?

studentcom 2003-07-22 09:43:39
我利用vsflexgrid控件绑定ado控件,vsflexgrid的表头为2行,第一列,第一、行的表头内容均为“ID”,且vsflexgrid的MergeCells属性设为:flexMergeFixedOnly。
程序运行后,vsflexgrid能合并该单元格。可是当我更改了ado控件的数据源后,vsflexgrid的内容能正确显示新的数据,可是那些应该合并的表头却分开了,怎么解决这问题???
...全文
764 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
flxa 2003-08-25
  • 打赏
  • 举报
回复
如以上几种情况,但有时合并的不是很理想!
liul17 2003-08-25
  • 打赏
  • 举报
回复
vsflexgrid.MergeCells = 1
'行合并
for i = 0 to vsflexgrid.rows-1
vsflexgrid.MergeRow(i) = True
next
'列合并
for i = 0 to vsflexgrid.cols-1
vsflexgrid.MergeCol(i) = True
next
然后在要合并的单元格中,内容设为全部一样,即可看到结果
射天狼 2003-08-23
  • 打赏
  • 举报
回复
Private Sub Form_Load()
Dim i As Long

With sgrd
.Cols = 5
.Rows = 4
For i = 1 To 4
.TextMatrix(0, i) = "学生档案"
.ColAlignment(i) = 4
Next
.TextMatrix(1, 0) = "序号"
.TextMatrix(2, 0) = "2 "
.TextMatrix(3, 0) = "2 "
.TextMatrix(1, 1) = "姓名"
.TextMatrix(1, 2) = "姓名"
.TextMatrix(1, 3) = "性别"
.TextMatrix(1, 4) = "年龄"
.MergeCells = flexMergeRestrictRows
.MergeRow(0) = True
.MergeRow(1) = True
.MergeCol(0) = True
End With
End Sub
yoki 2003-08-23
  • 打赏
  • 举报
回复
vs.MergeCompare =flexMCNoCase
yoki 2003-08-23
  • 打赏
  • 举报
回复
vs.MergeCells = flexMergeFixedOnly
vs.MergeRow(0) = True
vs.MergeRow(1) = True
wingchi 2003-07-22
  • 打赏
  • 举报
回复
up一下
功能强大的免费VB打印控件(2010年5月7日修改),改正了原打印控件存的在缺陷,增加了VSFlexGrid表格的打印功能。 本控件系VB6.0编写,可直接打印VSFlexGrid表格、MSHFlexGrid表格的内容,并提供多种打印方式,分栏打印、横向跨页打印、工资条样式打印(可以把显示为0或空的内容不打印)。本控件还可直接打印ListView控件、ADO记录、DAO记录、Datagrid控件、Flexgrid控件的内容 可完全按照VSFlex表格、MSHFlexGrid表格的显示进行打印,如果VSFlex表格、MSHFlexGrid表格中有图片,图片也会打印出来,如果有单元格合并,打印出来的结果单元格也是合并的。 控件提供textout函数输出文本内容,cellout函数输出一个单元格(与textout函数的区别是有边框),此两个函数都具有自动换页功能,即如果输出的文本大于1页,可以自动增加新页并打印到下一页。 控件还提供了输出图片的功能,使用CellOutPicture可能打印图片。 本控件可以打印眉页和页脚,还可以将打印的内容(包括图片)保存为本控件专用的报表格式文件,以便以后打开预览并打印(但不能更改页面格式)。 控件均以VB的内置单位TWIPS为计量单位,您可以使用本控件的cmtotwips方法将厘米换算成VB的twips,用mmtotwips将毫米换算成twips。 本次提供两个版的打印控件,简化版VB打印控件(有控件的源代码)与复杂版VB打印控件(功能更多,不提供源代码) 本控件附有VB使用实例,具体使用方法请参照实例。 如有疑问或建议,请联系 myyouping@hotmail.com myyouping@139.com
随着 ComponentOne 2012V3 的发布,ComponentOne .NET 主流平台开始正式支持中文本地化。在ComponentOne 2012V3中,开发人员的交互界面和提示信息都是中文,包括菜单和对话框等交互界面,在设计时控件各对象的方法和属性的说明,以及在Visual Studio 环境中的 API 智能提示等。ComponentOne 2012V3还针对WinForm平台主要控件-FlexGrid和Chart制作了包含了近20万字的中文帮助文档,产品的每一功能进行了细致的介绍并提供示例代码,便于开发人员的学习和使用。 我们借此机会编写 C1FlexGrid 和 C1Chart 初级、高级应用系列文章。希望能对正在使用或对第三方控件感兴趣的朋友能有所帮助。 关于 FlexGrid ComponentOne FlexGrid for WinForms是一款易用、灵活的高性能表格控件,可帮助用户创建友好界面,用于展示、变更、修改格式、组织、总结和打印各种数据。它提供所有基础功能,以及更加灵活的高级功能,包括概要树、单元格合并、高级打印、快速变更格式、单元格自定义等。通过自定义功能,您可以创建您自己的单元格类,自定义表格的呈现和特性等。 与同类产品相比,ComponentOne FlexGrid的特点是: 轻便快速 相比较同类产品1M至3M的安装文件大小,FlexGrid安装包仅为150K,同时可达3至10倍快速加载数据和滚动数据。 操作简单 以Microsoft Excel为模型,帮助用户从最熟悉的微软键盘处理习惯开始入手,支持编辑,选择,和便签板,同时满足优良的性能和呈现效果。 多平台支持 ComponentOne FlexGrid是唯一一个表格控件支持微软的多个平台(包括Silverlight, WPF, WinForms, ActiveX, Compact Framework)。 ComponentOne FlexGrid 包含如下控件: C1FlexGrid 是一款功能强大完整的表格控件,它能够提供所有基础的功能以及一些高级功能,包括概要树、 单元格合并、高级打印、快速变更格式、单元格自定义等。 C1FlexGridClassic 衍生自C1FlexGrid并提供一个对象模型,在实质上100%等同于VSFlexGrid ActiveX控件,帮助用户便捷地移植至.NET平台。

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧