高手救命!!!VB中,MSHFlexGrid表的问题

VB程序中,我在服务器程序上使用MSHFlexGrid表,一是显示数据,二是当新数据传过来时表中数据实时更新,或删除或增加或修改,但我发现对表多次操作后,表中显示的数据和... VB程序中,我在服务器程序上使用MSHFlexGrid表,一是显示数据,二是当新数据传过来时表中数据实时更新,或删除或增加或修改,但我发现对表多次操作后,表中显示的数据和内存中的数据不同步了。也就是用For循环遍历Grid时,和看到的表中数据不一样了,通常是比看到的数据多。请高手救命!我就这么多分了。先谢!
好象没有中意的回答啊
展开
 我来答
创作者zUzVB1Sl31
2012-08-09 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
看到的是N-1行上吧?MSHFlexGrid的一个误区,当添加空记录时你选中N-1行是返回N行的值。建议你用VSFlexGrid,还有你更新数据是个什么过程?代码写上来看一下啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
百度网友bdb9803
2012-08-09 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
无论你用什么语言什么控件显示数据库内容,当数据库更新时,显示控件并不会自动更新,而是需要你的代码来更新。
例如,你向数据库添加了一条新纪录,此时,就需要重新刷新MSHFlexGrid控件,令其重新读数据库,显示最新的内容。
追问
请看懂问题再答。我说的是显示的内容和Grid表内存中的数据不同,因为我会把表中的数据实时的传送给别人,但我发现别人接收到的数据比我Grid表中显示的数据要多(刚开始运行时一切正常,运行十几个小时后,就不一样了)。谢谢
追答
这就要看你代码了,可能有什么地方没想到疏忽了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iisheng
2012-08-18 · TA获得超过308个赞
知道小有建树答主
回答量:531
采纳率:100%
帮助的人:483万
展开全部
MSHFlexGrid表中显示的数据和"内存中"的数据不同步,你这里的“内存中"是指本机的物理内存??还是值服务器的数据库?

MSHFlexGrid中比 服务器的数据库多,原因是更新了数据库,但是没有用 MSHFlexGrid.RemoveItem 来删除 MSHFlexGrid中对应的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nikkyu
2012-08-09 · 超过35用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:64.8万
展开全部
程序问题,看了代码就知道了
追问
代码在我空间里,请各位看一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ef_ef
2012-08-09 · TA获得超过285个赞
知道小有建树答主
回答量:357
采纳率:0%
帮助的人:232万
展开全部
最好把代码贴出来,这么说谁也不知道呀。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式