2010-06-18 31 views
0

我面臨以下問題。 我想將一個C#結構與最小的努力綁定到一個網格控件。網格控件應顯示結構成員(變量名稱和變量中的值) 即 比方說,我有一個類似於以下的結構 struct A { string name; int value; }C#數據綁定到一個結構 - 很容易實現?

A.name =「huhu」; A.價值= 3;

我會希望有一個顯示以下內容的網格控制(2列,2行) - 類似於VS2010監視窗口內容 即 名,忽忽 值,3

我將如何實現這隻需要很少的努力?或者我必須去「完整的方式」並使用反射來解析結構,創建一個字符串對列表&將此列表綁定到網格控件。

問候 約翰內斯

+0

數據綁定使用反射,並基於屬性(不是字段)。我還沒有嘗試過,但即使假設你將場改爲屬性,你仍然會遇到麻煩。 – 2010-06-18 16:02:12

回答

0

我認爲你將不得不手動做的東西與反思。即使網格能夠將值顯示爲字符串,您仍然需要手動創建數據源,因爲它無法綁定到Type對象。