在绑定集合中添加或删除项后,Datagrid正在更新标头
本文关键字:Datagrid 更新 集合 绑定 添加 删除 | 更新日期: 2023-09-27 17:53:07
我已经绑定了一个ObservableCollection(从ORM加载)到WPF-DataGrid,在程序开始时,我正在更改标题,将自开发的自动过滤器添加到列标题中,并设置一些列的可见性崩溃。这一切都很顺利。
但是如果我添加一个新的或从ObservableCollection中删除一个现有的项目,那么DataGrid将完全刷新,我将失去更改的列标题,自动过滤器和我在程序开始时折叠的列也可见。
目前我不知道如何解决这个问题。我期待你的帮助。
谢谢!
尝试将DataGrid
中的AutoGenerateColumns
设置为False
。
<DataGrid AutoGenerateColumns="False">