それってレコードセットで制御しててコマンドボタンで削除してるんでしょ?
だったらレコードセットを選択したKeyかなんぞをFindかフィルタかなんかでカレントに設定してDELETEメソドで消してやって・・・・
を繰り返した後にRefleshかけてやればきれいに動かないかな?
あんまVB6のDBGridは使ったことないんで勘違いだったらスマソ