找回密码
 立即注册

QQ登录

只需一步,快速开始

MAONY

论坛元老

6

主题

25

帖子

4080

积分

论坛元老

积分
4080

活字格认证

MAONY
论坛元老   /  发表于:2014-8-2 22:36  /   查看:8656  /  回复:9
在为VB6软件升级的时候,
将TrueDBGrid7控件换为C1TrueDBGrid,
这就导致很多属性对应不上。

拍错过程中已经解决了大部分,
比如旧版里对column的属性设置,
改为分别设到DataColumn和DisplayColumn,
只要将两个关联设对就好;
有一些是用词上的小变化;

但是仍然有些问题是没有解决的,
如:
1.column没有left属性,这个每次去计算吗?很麻烦呀。有没有办法?
2.column的headClick事件也没有找到。
3.旧版代码中,grd.PostMsg(参数),触发的PostEvent事件吧,新版里没有了,直接改成调用方法,有什么影响?
4.XArrayDBObject.quickSort 旧版类型没有了,改成DataTable后,用到排序的,旧版里排序(列,升/降,数据型),用DataView的sort方法,数据型能设吗?好像不能。。。这样的话就可能排序不正确。怎么办?

还有点别的小问题吧,因为是在家里电脑,只记得这些了,想到再追问吧,就到这里。
先感谢诸神回复ORZ
Concentration and persistence

9 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-8-6 12:27:00
沙发
回复 1楼MAONY的帖子

很抱歉在升级过程中给你带来了问题和不便。但这是两个跨平台的产品,必然存在差异性,还望理解。
1.column下没有Left属性。
2.在C1TrueDBGrid类下就有HeadClick事件。
3.未能理解你所担心的影响是什么?
4.能否把数据或例子给我呢,以便我帮助你根据实际情况测试下。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
MAONY
论坛元老   /  发表于:2014-8-10 08:37:00
板凳
回复 2楼Alice的帖子

谢谢回复!

1.列left属性已通过计算得出。
2.不好意思这个没有看到,周一上班再确认一下。既然您说有,应该...
3. 4. 因为升级初期没有办法运行,还没试过。改了觉得会有问题。
最近也是有别的事忙,没有在做这块。下周就要继续了。

谢谢您的回答!那就先这样,有问题再来提问。
Concentration and persistence
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-8-11 09:28:00
地板
回复 3楼MAONY的帖子

好的,欢迎有问题开新帖交流。

评分

参与人数 1满意度 +5 收起 理由
MAONY + 5 +5!感谢及时的回复!!还请在今后的升级问题上多多帮助~谢谢

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
MAONY
论坛元老   /  发表于:2014-8-11 23:27:00
5#
回复 4楼Alice的帖子

OK~

2.看到了,有。

3.将PostEvent直接改成了方法调用。经运行测试暂时没有出现问题。

4.待确认。

谢谢回复。继续升级工作...
Concentration and persistence
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-8-12 12:21:00
6#
回复 5楼MAONY的帖子

嗯,升级中遇到问题欢迎交流
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
MAONY
论坛元老   /  发表于:2014-8-13 23:34:00
7#
回复 6楼Alice的帖子

Alice姐姐:
今天发现的PostEvent的问题,
在BeforeColUpdate事件中(有cell编辑值的check)调用的PostMsg,
PostEvent中,一句grd.Col=? 的代码,使得编辑的值没有了。
(手动改datasource,再updatedata也不行)
Concentration and persistence
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-8-14 10:33:00
8#
回复 7楼MAONY的帖子

请问你使用代码是做什么的?需要解决什么问题?
根据需求我们来看看如何解决,或是你把你的程序或是相关代码发上来。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
MAONY
论坛元老   /  发表于:2014-8-15 21:26:00
9#
回复 8楼Alice的帖子

谢谢了。代码都在单位电脑。先结贴吧。
Concentration and persistence
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-8-18 09:29:00
10#
回复 9楼MAONY的帖子

好的。有问题欢迎开新帖提问。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部