C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

テーブルを3次元で表示するには?


(過去ログ 4 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■4064 / inTopicNo.1)  テーブルを3次元で表示するには?
  
□投稿者/ asp.net初心者 二等兵(3回)-(2006/05/30(Tue) 15:18:03)

分類:[C#] 


分類:[C#] 

はじめまして。
asp.net/VB.netを始めて1ヶ月くらいのものです。

初歩的な質問かと思いますが、どうぞよろしくお願いします。

asp.net/VB.netでプログラムしています。

次のようなDataTable(dt1)があったとして、

(dt1)
日付 | 種類 | 内容1| 内容2
----------------------
1/1 | A | 1 | 1’
1/2 | B | 2 | 2’
1/2 | A | 3 | 3’
1/3 | C | 4 | 4’
1/4 | A | 5 | 5’
1/4 | C | 6 | 6’


日付と種類で分類して、内容を一覧表示させたいと考えています。

| A | B | C |
1/1 | 1 1’| | |
1/2 | 3 3' | 2 2' | |
1/3 | | | 4 4’|
1/4 | 5 5’| | 6 6’|

横軸と縦軸は決まった数のため、動的に変動させる必要はありません。
ただし、各セルの該当レコード数は、可変です。

実現の方法として、
横軸が「種類」、縦軸が「日付」のテーブルを作成し、
各セルにDataGridを配置し、dt1のDataViewで必要な行を表示する、
といったことしか思いつきませんでした。

この場合、実際は、縦が7横が8あるため、56個のDataGridが必要になります。
DataGridを56個も置くというのは、非現実的でしょうか?
あるいは、何らかの問題があるのでしょうか?

それとも、普通ではない方法をしようとしていますでしょうか?
どなたか、ご教示お願いいたします。


0
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -