标题:怎样在程序运行前给mshflexgrid添加列标题
只看楼主
菠萝鲜奶
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-19
结帖率:0
已结贴  问题点数:20 回复次数:3 
怎样在程序运行前给mshflexgrid添加列标题
我看到有一个程序,程序里的mshflexgrid在运行前就有列标题,请高手指点下是怎么添加上去的。
当时截图在附件里
截图1.rar (38.65 KB)
搜索更多相关主题的帖子: mshflexgrid 运行 
2010-05-19 21:10
wei855198
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:228
专家分:944
注 册:2009-4-24
得分:20 
有两种方法可以实现:
一、如果在设计时指定了该MSHFlexgrid控件固定行,且行数为1,可以用给第一行单元格赋值的方法。
    例:MS1.TextMatrix(0, 0) = "1111"    '第一列表头
        MS1.TextMatrix(0, 1) = "2222"    '第二列表头
二、如果在设计时不设有固定行,即固定行数为0,可以使用如下代码
    例:
程序代码:
With MS1
    .ColHeader(0) = flexColHeaderOn        ’显示列表头,参数0表示带区索引号
    .ColHeaderCaption(0, 0) = "1111"       ’指定每一列表头内容
    .ColHeaderCaption(0, 1) = "2222"
End With

   

护肤小店 http://mina2010.
靓装小店 http://liangliyizu2010.
2010-05-20 10:22
菠萝鲜奶
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-19
得分:0 
回复 2楼 wei855198
    谢谢指教。我试了下,这个方法很好用。
    后来我以找到了一个解决的方法:先做好一个mshflexgrid表,并与adodc连接起来,设置好adodc的连接字符串,这时,mshflexgrid表的带区就有列表头了;然后把这个表复制到要用的工程中,这样,在运行前没有代码就可以使mshflexgrid拥有列表头了。这是我自己摸索出来的方法,不知道常用不?
2010-05-23 11:06
wei855198
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:228
专家分:944
注 册:2009-4-24
得分:0 
你说的这个方法非常好,人才。向你学习了。

护肤小店 http://mina2010.
靓装小店 http://liangliyizu2010.
2010-05-24 20:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-307375-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.239374 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved