2013-06-24 60 views
0

我有一個WPF Datagrid,它的ItemsSource是在運行時從數據庫表動態提供的。 爲了簡單起見(?)我將表內容轉儲到一個二維數組(前面提到的ItemsSource),因爲我事先不知道任何特定表可能有多少列。 因此,AutoGenerate設置爲True。如何更改WPF Datagrid上的默認列標題?

這沒有問題 - 工作正常;但網格的默認行爲是從零列編號,並在列標題中顯示這個數字 - 我需要他們從一個數字... 我搞砸了DisplayIndex等,但無濟於事。 任何人有任何想法如何我可以改變/編輯默認的命名約定?

剛剛有一個想法 - 有人會建議我抓住AutoGeneratedColumns事件並手動計算列,然後在循環中重命名? 但當然顯示給用戶作爲重寫自己的東西可能有點奇怪...... :)

過了一個looong的一天 - 開始bab!!

我正在使用VS2012 Express,程序在C#中。

回答