[bo]以下是引用 [un]liutianfeiyu[/un] 在 2007-4-18 17:30 的发言:[/bo]
TDBGrid里没有CELL吧,在stringgrid里有哈,你可以用这个啊,其实我想了一个很笨的办法哈,但是也很有用哈,我要清空TDBGrid,你把它的DataSource := nil;就可以了撒 然后它里面不就没有内容了吗?哈哈……很笨的方法哈…… ...
这方法一点也不笨,我也是这么用的。
还有一个类似的方法,就是令这个数据源的数据集属性为空:
DataSource1.DataSet:=nil;
或
DBGrid1.DataSource.DataSet:=nil;
数据集控件(如ADODataSet)从数据库中取出数据,即查询,将数据送到数据显示控件(DBGrid)显示,中间要通过数据源控件(DataSource)来连接,只要切断DataSource与任何一方的连接,数据显示控件上的数据都会为空……
当然,要再次显示的时候,再赋值即可恢复。