我有一些數據,必須以多個部分的表格形式呈現。特別是,每一部分數據每天都會被分解(使用它自己的標題)。這基本上是一次性的單頁交易,並且不會真正維護,所以我不想在體系結構上投入很多精力。如何在ASP.NET中創建帶節和標題的表?
我有兩個表。標題和項目。
標頭的格式:
date(datetime), type(tinyint), firstline(varchar), secondline(varchar)
ITEMS有
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,每天都有它自己的表和它自己的標題。它們也將按類型過濾。該頁面將僅顯示指定類型的標題和項目。 Type是一個tinyint。
所以問題是,什麼是最好的ASP.NET元素使用? DataList控件?網格視圖?那麼如何以標題/項目格式包含兩個表中的數據?
編輯: 對不起,忘了提及,這必須在Windows 2000/IIS5上工作,所以我堅持與ASP.NET 2.0,不能使用3.0或3.5功能。
查看ListView。我將listview綁定到一組對象,並從數據庫中獲取這些對象。列表視圖允許您設置所有這些,並對其顯示進行最終控制。其實很好。 – 2009-03-03 20:25:44