分類:[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個も置くというのは、非現実的でしょうか? あるいは、何らかの問題があるのでしょうか?
それとも、普通ではない方法をしようとしていますでしょうか? どなたか、ご教示お願いいたします。
|