2011-09-19 23 views
0

有沒有辦法自定義檢票口DataTable佈局? 我想有一個DataTable水平數據流和每列多列。檢票口自定義(數據)表格佈局

例如爲:

------------------------------ 
|prename| John| surname| Doe | 
------------------------------ 
|city | NY | country| USA | 
------------------------------ 

不同於正常使用DataTable類,這將被用來顯示只是一個對象(分別爲一個數據集)

回答

4

不要使用這個DataTable的。

對於一個簡單的情況,只需爲每個數據元素創建一個包含Label的面板,並將表格佈局放入相應的html片段中即可。

爲了使它更動態的,參數化的尺寸爲您的評論指出的那樣,你可以使用嵌套RepeatingView組件,一個用於行和一個列建立自己的結構,或者使用DataGridView,它會做一些你的佈局工作。

但是DataTable確實適用於具有有意義的柱狀結構的表格,並且包含處理列結構的大量代碼,這些代碼對於您的數據來說是沒有意義的,並且會妨礙您的發展。

+0

非常感謝Don的回答。問題是,我希望使整個表變爲動態的,可變長度的輸入數據(甚至可能需要一個參數來定義列長度)。 – rotsch

+0

@rotsch - 查看我的編輯。 –

+0

再次感謝。我嘗試了繼承'DataViewBase',但問題是我無法訪問列名,僅僅是爲了數據本身。 – rotsch