(送分题,在线等待,u p也有分哦!)关于dbgrid?(20分)

with Table do
begin
edit;
FieldByName('字段名').AsString:='要给的值';
post;
end;
 
请教dbgrid与table 的指针会同步移动吗?
 
你可以用办法跟踪一下程序的运行。我感觉就是这么用的。
 
要不就你将Table控件先删除,重新放一个,只指定表,其他什么也别干试试。
 
我现在的问题是:
由DataSource的DataSet-->Table
Dbgrid--->DataSource
当在dbgrid中选择某行,table的指针并没有移动到该行,何故?
 
你的DBGRID是DELPHI的自带的吗?
 
DBGRID当然是DELPHI的自带的
 
反正不是代码的问题,你看看你的控件吧。
 
表有没有索引?
 
你认为dbgrid中选中某行,table 的指针会同步移动吗?
 
要么你定义一个Query,用查询试试去更新表。
 
当然是同步的。
 
有什么情况可能引起table 的指针不同步移动?
 

datasource1 -->table1
dbgrid1--> datasource1
当选种dbgrid1中的某条记录的时候,table1 中的指针相应的做移动。
因为dbgrid是一种数据感知控件。
 
重绘以后。
 
我还是没弄明白,有QQ吗?愿与你交个朋友?(180618464)
 
我公司的局域网有防火墙,上不了。
 
Pity!Pity!
 
我用过DBGridEh,它的网格似乎是鼠标指到哪一行Table的Recno就是那一行,似乎
是不同步的,我的意思是说并不是网格光带停留的那一行。
 
怎么样才能同步呢?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
609
import
I
I
回复
0
查看
625
import
I
顶部