У меня есть некоторые данные, которые должны быть представлены в виде таблицы с несколькими разделами. В частности, каждый раздел данных разбивается (со своими заголовками) по дням. По сути, это одноразовое соглашение на одну страницу, и оно не будет поддерживаться, поэтому я не хочу вкладывать много усилий в архитектуру.
У меня есть две таблицы. Заголовки и предметы.
заголовки имеют формат:
date(datetime), type(tinyint), firstline(varchar), secondline(varchar)
ПУНКТЫ имеют формат
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] |
--------------------------------------------------------------------------
Это будет повторяться для всех дней в базе данных, каждый день, имея свою собственную таблицу со своими заголовками. Они также будут отфильтрованы по типу. на странице будут отображаться только заголовки и элементы указанного типа. Тип является крошечным.
Итак, вопрос в том, какие элементы ASP.NET лучше всего использовать? DataList? Вид сетки? И как мне включить данные из двух таблиц в формате заголовка / элемента?
EDIT:
Извините, забыл упомянуть, что это должно работать в Windows 2000 / IIS5, поэтому я застрял в ASP.NET 2.0 и не могу использовать функции 3.0 или 3.5.