- PR -

dataGridViewで1レコードを2行で表示する方法について

1
投稿者投稿内容
RODY
会議室デビュー日: 2007/08/03
投稿数: 3
投稿日時: 2007-08-03 11:31
VS2005 VB.NETを使ってWindowsアプリの開発を行っています。

現在、dataGridViewを使ってデータを表示しようとしています。

そこで表示のときに、1レコード分を2行ずつ表示するようにしたいのですが、
そのようなことは可能なのでしょうか?

dataGridViewでなくてもいいので、
もし方法があれば教えていただけないでしょうか。

よろしくお願い致します。
yawata133
ベテラン
会議室デビュー日: 2007/04/06
投稿数: 76
投稿日時: 2007-08-03 11:36
DataTableを加工して、GridViewにバインドするぐらいしか方法が思いつきません。
他にいい方法があるのでしょうか?
モンジ
ベテラン
会議室デビュー日: 2005/09/06
投稿数: 85
投稿日時: 2007-08-03 17:29
引用:

dataGridViewでなくてもいいので、
もし方法があれば教えていただけないでしょうか。



dataGridViewにこだわらないのであれば、
グレープシティ社のEl Tabelle Multirowがオススメです。
非常に細かいことまで簡単にできます。
Ahf
大ベテラン
会議室デビュー日: 2006/08/16
投稿数: 172
投稿日時: 2007-08-03 18:32
これは表示の元ネタが何なのかによって話が変わってくると思います。

表示のみでなおかつ元ネタがDBとかでしたら、
「1レコードを2レコードにする」VIEWとかを用意して
それに対してバインディングすればいいでしょうし、
そもそもアンバウンドでしたら、1レコード読み込んだ時に、
2回、RowsにAddしてあげればいいだけでしょうし。

バインディング先が独自クラス、とかになると・・・ちょっと思いつきません。
アンバウンドで力技でしたらなんでもできると思います。
1

スキルアップ/キャリアアップ(JOB@IT)