私はいくつかのデータを複数のセクションで表形式で提示する必要があります。特に、データの各セクションは、1日ごとに(それ自身のヘッダーで)分割されます。これは基本的に1回限りのシングルページ契約であり、実際には維持されないため、私はアーキテクチャに多くの努力を払うつもりはありません。ASP.NETでセクションとヘッダーを含むテーブルを作成するにはどうすればよいですか?
私は2つのテーブルを持っています。ヘッダーとアイテム。
ヘッダーのフォーマットを有する:
date(datetime), type(tinyint), firstline(varchar), secondline(varchar)
項目をIは、第1およびsecondlineデータが読み込まれ(これに似てデータを必要
id(int), date(datetime), type(tinyint), name(varchar), value1(int),
value2(int), value3(int)
のフォーマットを有し、第三の行は静的ですテキスト、アイテムラインは人口データです):
1/1/2009
--------------------------------------------------------------------------
| [First line] |
--------------------------------------------------------------------------
| [Second line] |
--------------------------------------------------------------------------
| Date | Name | Value 1 | Value 2 | Value 3 |
==========================================================================
| [Date]| [Name] | [Value 1] | [Value 2] | [Value 3] |
--------------------------------------------------------------------------
| [Date]| [Name] | [Value 1] | [Value 2] | [Value 3] |
--------------------------------------------------------------------------
1/2/2009
--------------------------------------------------------------------------
| [First line] |
--------------------------------------------------------------------------
| [Second line] |
--------------------------------------------------------------------------
| Date | Name | Value 1 | Value 2 | Value 3 |
==========================================================================
| [Date]| [Name] | [Value 1] | [Value 2] | [Value 3] |
--------------------------------------------------------------------------
| [Date]| [Name] | [Value 1] | [Value 2] | [Value 3] |
--------------------------------------------------------------------------
これは現在、(d)にすべての日のために繰り返されますatabase、毎日それ自身のヘッダーを持つ独自のテーブルを持つ。それらはタイプによってもフィルタリングされます。ページには、指定されたタイプのヘッダーとアイテムのみが表示されます。タイプは細かいです。
質問には、使用するのに最適なASP.NET要素は何ですか?データリスト?グリッドビュー?ヘッダー/アイテム形式で2つのテーブルのデータを含めるにはどうすればよいですか?
EDIT: 申し訳ありませんが、これは、Windows 2000/IIS5上で動作するように持っていることを言及するのを忘れてしまったので、私はASP.NET 2.0でこだわっていると、3.0または3.5の機能を使用することはできません。
リストビューを確認してください。リストビューをオブジェクトのコレクションにバインドし、それらのオブジェクトをデータベースから取得します。リストビューでは、これらのすべてを設定し、その表示を究極的に制御することができます。実際には素晴らしい。 –