初心者PGです。
いつもこの掲示板のお世話になっています。
質問なんですが、
MSFlexGridでセルに入っている値とセル自体を一瞬で消すことは可能ですか?
今現在、
MSFlexGrid1.Clear
If MSFlexGrid1.Rows >= 1 Then
For n = 2 To MSFlexGrid1.Rows - 1
MSFlexGrid1.RemoveItem 2
Next
End If
でセルの値を消して、それからRemoveItemで固定行以外を1つずつ消しています。
これだと、データが大量にあるときかなりの時間がかかってしまいます。
もっとレスポンスの良い方法をご存知でしたら教えてください。
よろしくお願いします。
特定の行を残すというのでないのであれば
行を消すという考えから
行を再定義するという考えに切り替えれば
簡単だと思われます。
MSFlexGrid1.Rows=1
上記を行えば
見出し以外の行はなくなると思います。
返事ありがとうございます。
試してみたら、あっという間に消えてしましました。
考え方を変えてみれば、なんてことはないことだったんですね。
どうも自分はその辺が弱いです。
助かりました。これでパフォーマンスがあがります。
ありがとうございました。
ツイート | ![]() |