- - PR -
dataGridViewで1レコードを2行で表示する方法について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-08-03 11:31
VS2005 VB.NETを使ってWindowsアプリの開発を行っています。
現在、dataGridViewを使ってデータを表示しようとしています。 そこで表示のときに、1レコード分を2行ずつ表示するようにしたいのですが、 そのようなことは可能なのでしょうか? dataGridViewでなくてもいいので、 もし方法があれば教えていただけないでしょうか。 よろしくお願い致します。 | ||||
|
投稿日時: 2007-08-03 11:36
DataTableを加工して、GridViewにバインドするぐらいしか方法が思いつきません。
他にいい方法があるのでしょうか? | ||||
|
投稿日時: 2007-08-03 17:29
dataGridViewにこだわらないのであれば、 グレープシティ社のEl Tabelle Multirowがオススメです。 非常に細かいことまで簡単にできます。 | ||||
|
投稿日時: 2007-08-03 18:32
これは表示の元ネタが何なのかによって話が変わってくると思います。
表示のみでなおかつ元ネタがDBとかでしたら、 「1レコードを2レコードにする」VIEWとかを用意して それに対してバインディングすればいいでしょうし、 そもそもアンバウンドでしたら、1レコード読み込んだ時に、 2回、RowsにAddしてあげればいいだけでしょうし。 バインディング先が独自クラス、とかになると・・・ちょっと思いつきません。 アンバウンドで力技でしたらなんでもできると思います。 |
1