• ベストアンサー

表を作るときのオブジェクトは?

Exelのようにセルで区切られた表を作ろうと思います。 そこでツールボックスのオブジェクトを適当に出していったら、それらしい物として DBGrid と MSFlexGrid が見つかりました。違いが分からなかったので何となく見た目から MSFlexGridを使って組んでいます。 この2つのオブジェクトの違いは何ですか? MSFlexGrid について他にも質問しているのでよろしければ見て下さい。

質問者が選んだベストアンサー

  • ベストアンサー
noname#62349
noname#62349
回答No.1

DBGrid(DataBoundGrid)はデータベースと連結して使う表です。 大抵はDataControlというオブジェクトとセットで使用します。 テーブルに変更を加えた場合、DataControlをRefreshするだけで 画面に反映できたりします。DBを扱う場合には 割と便利なコントロールです。 MSFlexGridはただの表。配列。 列や行を自分で指定してデータを格納します。 表の内容を再表示したいときは、Gridの中身をいったんクリア してから再びデータをセットしたりと、少々めんどくさいですが ちょっとした内容を表示する場合にはいいと思います。 大量データを扱う場合には向いてないです。

Ryuku
質問者

お礼

僕のいま作っている物を考えると、今のままで良さそうです。逆にDBGridだと面倒そうだとおもいました。 回答どうもありがとうございました。

関連するQ&A