如题:
我是在onshow里加了
dbgrd.selectedrows.currentrowselected := false;
dsmain.DataSet.First;
while not dsmain.DataSet.eof do
begin
dbgrd.selectedrows.currentrowselected:= false;
dsmain.DataSet.Edit;
dbgrd.Columns[1].CheckboxState := cbUnchecked;
dsmain.DataSet.next;
end;
dsmain.DataSet.Cancel;而dbgrd绑定的是dsmain,那就会出现问题,就是每次打开窗体的时候,dbgrd的记录会跟着移动
(我知道是因为dsmain记录移动了的关系),可能我这样写是不对的,那要怎么实现,才能让dbgrideh
的复选框默认是不选中的呢?
对了,dsmain里的sql是这样的:select 1,t.* from T_PRODUCTINFO t,1用来关联dbgrid的复选框
我是在onshow里加了
dbgrd.selectedrows.currentrowselected := false;
dsmain.DataSet.First;
while not dsmain.DataSet.eof do
begin
dbgrd.selectedrows.currentrowselected:= false;
dsmain.DataSet.Edit;
dbgrd.Columns[1].CheckboxState := cbUnchecked;
dsmain.DataSet.next;
end;
dsmain.DataSet.Cancel;而dbgrd绑定的是dsmain,那就会出现问题,就是每次打开窗体的时候,dbgrd的记录会跟着移动
(我知道是因为dsmain记录移动了的关系),可能我这样写是不对的,那要怎么实现,才能让dbgrideh
的复选框默认是不选中的呢?
对了,dsmain里的sql是这样的:select 1,t.* from T_PRODUCTINFO t,1用来关联dbgrid的复选框
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货