- ベストアンサー
表を作るときのオブジェクトは?
Exelのようにセルで区切られた表を作ろうと思います。 そこでツールボックスのオブジェクトを適当に出していったら、それらしい物として DBGrid と MSFlexGrid が見つかりました。違いが分からなかったので何となく見た目から MSFlexGridを使って組んでいます。 この2つのオブジェクトの違いは何ですか? MSFlexGrid について他にも質問しているのでよろしければ見て下さい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#62349
回答No.1
DBGrid(DataBoundGrid)はデータベースと連結して使う表です。 大抵はDataControlというオブジェクトとセットで使用します。 テーブルに変更を加えた場合、DataControlをRefreshするだけで 画面に反映できたりします。DBを扱う場合には 割と便利なコントロールです。 MSFlexGridはただの表。配列。 列や行を自分で指定してデータを格納します。 表の内容を再表示したいときは、Gridの中身をいったんクリア してから再びデータをセットしたりと、少々めんどくさいですが ちょっとした内容を表示する場合にはいいと思います。 大量データを扱う場合には向いてないです。
お礼
僕のいま作っている物を考えると、今のままで良さそうです。逆にDBGridだと面倒そうだとおもいました。 回答どうもありがとうございました。