ただいま修行中...

ソフトウェア開発において、勉強中で悪戦苦闘の日々

C#におけるGrid

2007-06-26 22:59:09 | C#
C#において、表入力機能を実現しようとしたときに、Excelのようにしたい場合に、標準で用意されているDataGridViewでは、どうしても機能が足りなくなってしまいます。
そこで、オープンソースGridで、CodeProject上にあるSourceGridがあります。

ダウンロードしてサンプルを動かしてみました。Excelライクな感じで動作してくれるので、私が実現したいことができそうです。

Cellの設定も自分で設定して、Rows.Insert()や、ColumeHeaderメソッドをコールすると、ソートをしてくれたり、ソートしたくない場合には、Headerメソッドをコールしてあげれば問題なくできます。セルの結合もできるし、割と多くのことができます。

まだ、調べている部分で、セルにデータを代入して別のセルに移ったときにイベントがどうしてもわからないので、現在調査中です。
SourceGridが簡単に使用できると、Gridを使用するアプリではかなり重宝されると思います。