首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

两个数据表同步滚动的有关问题

2012-02-07 
两个数据表同步滚动的问题2个AdoTable表只是想让他们同步滚动,当然,它们的数量条数是一样的,比如,表一显示

两个数据表同步滚动的问题
2个AdoTable表只是想让他们同步滚动,当然,它们的数量条数是一样的,比如,表一显示第三条数据时,表三也同样显示第三条

2表之间没有关联,也不想新建字段来实现,2表数据不会连续滚动,就是说,有可能直接从第三条跳到第56条上,有其他办法么?

[解决办法]
之前妖哥回复的
两个memo同步的问题
lz参考一下
http://topic.csdn.net/u/20090531/15/9ad4b4bc-9dc8-43ab-86ce-a79bcaa29d24.html
[解决办法]
在兩個DataSet的AfterScroll事件中 讓 RecNo 相同。
void __fastcall DS1AfterScroll(TDataSet *Sender)
{
if(DS2->RecNo != Sender->RecNo)
DS2->RecNo = Sender->RecNo ; 
}
void __fastcall DS2AfterScroll(TDataSet *Sender)
{
if(DS1->RecNo != Sender->RecNo)
DS1->RecNo = Sender->RecNo ; 
}

热点排行