2016-06-29 49 views
0

我已經將ObservableCollection(從ORM加載)綁定到WPF-DataGrid並在程序開始時更改了標題標題,添加了自行開發的AutoFilters到列標題並將某些列設置爲可見性摺疊。這一切都很好。WPF:Datagrid在綁定集合添加或刪除項目後更新標題

但是,如果我添加一個新的或從ObservableCollection刪除感興趣的項目然後DataGrid完全刷新,我失去了更改的列標題,自動過濾器和我在程序啓動時摺疊的列也是可見。

目前我不知道如何解決這個問題。我期待着您的幫助。

謝謝!

回答

1

嘗試將DataGrid設置爲AutoGenerateColumnsFalse

例如:

<DataGrid AutoGenerateColumns="False"> 
+0

這是個好主意。目前,我在從數據庫加載列時使用AutoGenerateColumns函數,但我並不需要它,因爲列通常不會更改。明天,我將嘗試在代碼中對列修復進行編碼。當我準備好時,我會給出一個反饋,如果這是解決方案... – hias116

相關問題