S skima Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-31 #1 我写的代码是: dbgrid1.Columns.Clear;不过不行. 请教.
A app2001 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-31 #2 怎么个清空法??要清掉内容的话,直接关掉数据集不就结了??
N nansha Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-31 #4 可以利用table的fliter将数据过滤掉,不就行了!!!
S skima Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-31 #7 不行啊,当然不能关掉数据集.因为我可能要重复使用这个DBGRID. 当我第一次进入FORM后,经过DBGRID可能会调出一些数据. 而我第二次返回这个FORM时,要求清空DBGRID. 怎么做?
W winmax Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-31 #8 你用clientdataset控件建一个临时表,然后把datasource的dataset指定为clientdataset,最后把dbgrrid的datasource指向datasource控件,当你第一次进入form后就想要的数据add到clientdataset建立的这个临时表里面,然后当你第二次回到form时,把原来的clientdataset数据删除,再把你想要的数据加进去,那dbgrid就会相应动态显示你想要的记录啦!!!
你用clientdataset控件建一个临时表,然后把datasource的dataset指定为clientdataset,最后把dbgrrid的datasource指向datasource控件,当你第一次进入form后就想要的数据add到clientdataset建立的这个临时表里面,然后当你第二次回到form时,把原来的clientdataset数据删除,再把你想要的数据加进去,那dbgrid就会相应动态显示你想要的记录啦!!!
A app2001 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-31 #9 你都在第二次时要全部清空了,还怎么个重复调用法???
T tgdjw Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-31 #10 本身dbgrid仅仅是用来显示数据,所有对于上面所显示的内容需要通过操作关联数据库来进行,所以具体如何清空应该从数据库来下手。