我環顧四周,但所有可找到的示例都使用了XAML,這使得解決方案過於靜態。這是我想要做的:如何動態地將XML綁定到C#中的WPF數據網格
我想從運行時指定的XML文件填充DataGrid的列,行和屬性。 DataGrid的屬性沒有任何可修復的地方; XML將其驅動到最後的細節(因此我看到的XAML示例爲什麼不夠用)。
XML文件的細節是開放的,所以任何佈局都可以,但是作爲一個例子:
<data>
<row Column="Col 1" Value="100" />
<row Column="Col 2" Value ="200" />
</data>
會產生指定的列&值分別與所述值(「西1 2列的網格「,100)&(」列2「,200)分別針對行1 & 2。
再一次,我完全不同的XML沒有問題,所以我會採取什麼行之有效的。
類似這樣的東西似乎非常有用,因爲它允許在各種域中創建通用數據查看組件。 XML將爲傳輸結構化數據提供便利的通用格式,DataGrid將提供豐富的觀看體驗。
我喜歡這個,感謝發佈它。我調整了屬性,但效果很好。 – 2015-12-18 13:32:18