2008-12-14 60 views
0

我有一個對象的列表,其中每個對象包含任意數量的參數(名稱,值對)。現在我想將對象列表綁定到一個列表視圖。每列應代表一個參數(列標題是參數的名稱),每行都有一個包含參數值列表的對象。如何通過基於參數名稱的數據綁定來創建包括其標題名稱的列?請注意,參數的數量可能因對象而異,因此列項必須有時爲空。Databinding ListView包括其列

回答

0

通過參數您的意思是屬性?

如果是,那麼這可能會有所幫助:
我認爲數據綁定引擎會取第一個對象,並將其用作所有其他對象的表示符。
因此,您的列表將包含所有列,如第一個對象的屬性。

實現你想要的結果,你應該

  1. 創建擁有所有可能的屬性
  2. 插入一個虛擬對象,如清單

這應該工作的第一項... 使用反射,當你使用c# :-)

+0

對不起,不,與參數我的意思是參數對象的集合。參數有一個名稱和一個值。 – bitbonk 2008-12-15 15:31:02