- PR -

DataGridを一行に複数行表示させる方法

1
投稿者投稿内容
まさ.NET
会議室デビュー日: 2002/06/20
投稿数: 13
投稿日時: 2002-09-20 19:13
こんにちは。
現在、DataGridで1レコードを2行にして表示しようとしていますが
うまくいきません。

うまくいかないのでDataListの中に、Tableを配置して二行表示させようと
考えています。
でも、DataGridにはページング機能がありますが、DataListにはないので
そのあたりを考えると、DataGridでがんばったほうがいいと思っています。
どなたかDataGridに二行表示させる方法をご存知でしたら、ご教示ください。
よろしくお願いします。
うりゅう
大ベテラン
会議室デビュー日: 2002/06/15
投稿数: 202
お住まい・勤務地: Hiroshima
投稿日時: 2002-09-20 20:52
こんにちは、うりゅうです。

>現在、DataGridで1レコードを2行にして表示しようとしていますが

これは単純に同じ内容を2回ずつ繰り返すということですか?それとも、レコード内の項目によって2行に分けたいと言うことでしょうか?
_________________
--------------------------------------
ネットビルド 小田原貴樹
odahara@netbuiuld.jp
--------------------------------------
まさ.NET
会議室デビュー日: 2002/06/20
投稿数: 13
投稿日時: 2002-09-21 14:07
すみません。文章が変でした。

1レコードのデータを一行で表示すると項目が多すぎるため、
2行にして表示したいのです。

たとえば、

[商品コード] [ 入荷予定日 ] [ 数量 ]
[ 商品名称 ] [ 発注予定日 ] [ 単価 ]
--------------------------------------------
WN1001 2002/10/10 1,200
白色電球 2002/10/10 580
--------------------------------------------
WN1001R 2002/11/30 1,580
赤色電球 540
--------------------------------------------
DataGridを使ってこのようなイメージに表示したいのです。

なにか方法はありますでしょうか?
ありましたら、おしえてください。
うりゅう
大ベテラン
会議室デビュー日: 2002/06/15
投稿数: 202
お住まい・勤務地: Hiroshima
投稿日時: 2002-09-21 16:03
うりゅうです。

>1レコードのデータを一行で表示すると項目が多すぎるため、
>2行にして表示したいのです。

ちょっとDataGridの構造上、スマートには無理っぽいですね。もちろん力業ではできますが。かかれているとおり、DataListもしくはRepeaterコントロールを使うべきだと思います。

>でも、DataGridにはページング機能がありますが、DataListにはないので

DataList&Repeaterでのカスタムページングのサンプルソースなら載せられますので、もしそちらにされるのでしたら、聞いてください。
_________________
--------------------------------------
ネットビルド 小田原貴樹
odahara@netbuiuld.jp
--------------------------------------
まさ.NET
会議室デビュー日: 2002/06/20
投稿数: 13
投稿日時: 2002-09-21 16:59
DataList&Repeaterでのカスタムページングを調べて
その方向でやってみます。

うりゅうさん、ありがとうございました。
1

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