DataGridの表示をクリアするには

解決


かもめ  2005-02-14 17:38:08  No: 119630  IP: [192.*.*.*]

データグリッドの表示をクリアするにはどうしたらいいでしょうか。

現在、
Set RecordSet = Nothing
DataGrid.DataSource = RecordSet
のようにレコードセットにNothingをセットしてその後に
レコードセットをデータグリッドにセットしてみましたが
以前の情報がのこったままでした。

環境
VB6
ADO、Access

編集 削除
G  2005-02-14 17:48:37  No: 119631  IP: [192.*.*.*]

あれ?消えますけどね。
直接Nothingを与えたらどうなりますか?
Set DataGrid.DataSource = Nothing

編集 削除
かもめ  2005-02-15 09:16:33  No: 119632  IP: [192.*.*.*]

DELETEクエリ等でレコードを削除してレコードセットをRequery
した後にデータグリッドにセットすると表示が変更されているのですが
レコードセットをNothing後にデータグリッドにセットしたり
データグリッド自体をNothingしても以前の表示が残ったままでした。

編集 削除
かもめ  2005-02-15 09:32:44  No: 119633  IP: [192.*.*.*]

Nothing後にデータグリッドをRefreshしたら
上手くいきました。

編集 削除