关于dataset(100分)

  • 主题发起人 主题发起人 bnulaw
  • 开始时间 开始时间
B

bnulaw

Unregistered / Unconfirmed
GUEST, unregistred user!
每次删除dataset中一条记录返回再调用datagrid.repaint里,datagrid会显示出全部
选中状态,请问这是什么原因,有没有好的解决办法?

我现在是先CLOSE再OPEN dataset
 
什么grid dbgrid or stringgrid or others
 
dbgrid1.DataSource.DataSet.DisableControls;
dbgrid1.DataSource.DataSet.Delete;
dbgrid1.DataSource.DataSet.EnableControls;

dbgrid1.Options:=dbgrid1.Options-[dgMultiSelect];
dbgrid1.Repaint;
dbgrid1.Options:=dbgrid1.Options-[dgMultiSelect];

试试上面的语句.示出全部选中状态是由设置允许选择多行造成的
 
ok,谢谢
 
后退
顶部