起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 136|回复: 6

【结】[请求]关于DocView.DocClassID的问题**

[复制链接]
发表于 2008-11-26 10:39:14 | 显示全部楼层 |阅读模式
一个PageControl中有TabSheet1和TabSheet2,TabSheet1中存放这多条记录,TabSheet2为TabSheet1的详细记录,用DocView显示。现在的问题是这种关系可以正常显示,但我在代码中用DocView.DocClassID取出的值对不上,比如:我点击记录2,切换到TabSheet2时正常显示详细记录2,但DocView.DocClassID取得的值是详细记录1,再切回TabSheet1时DocView.DocClassID才变成详细记录2。问有什么方法可以让我第一次切换的时候就取值正确。
DocView.DocClassID写在了PageControlChange中
回复

使用道具 举报

发表于 2008-11-26 10:57:46 | 显示全部楼层
但DocView.DocClassID取得的值是详细记录1,再切回TabSheet1时DocView.DocClassID才变成详细记录2
不是很明白:
DocClassID的值应该是文档的ID才对啊,怎么是你的记录呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-26 11:09:18 | 显示全部楼层
最初由 shangxy 发布
[B]但DocView.DocClassID取得的值是详细记录1,再切回TabSheet1时DocView.DocClassID才变成详细记录2
不是很明白:
DocClassID的值应该是文档的ID才对啊,怎么是你的记录呢? [/B]


对,是文档的ID,只是换个说法。详细记录2的ID
回复 支持 反对

使用道具 举报

发表于 2008-11-26 11:32:07 | 显示全部楼层
我没看明白1楼的逻辑,如果你确认赋值逻辑没错误,你就在赋值前加上
你的docview.Close;
切换id
  你的docview.OpenView(TDocMode.dmEdit);
回复 支持 反对

使用道具 举报

发表于 2008-12-10 09:01:49 | 显示全部楼层
楼主,还有问题吗?没有我结帖了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-5 16:49:22 | 显示全部楼层
结贴  谢谢
回复 支持 反对

使用道具 举报

发表于 2009-2-5 16:58:03 | 显示全部楼层
ok
,谢谢反馈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 05:43 , Processed in 0.034658 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表