使用可绑定动态字典删除C#WPF数据网格中的列

本文关键字:数据网 数据 网格 C#WPF 删除 绑定 动态 字典 | 更新日期: 2023-09-27 18:25:39

在删除数据网格中的一列数据并将该删除传播到我的数据源时遇到了困难。我已经实现了在这个SO线程中找到的绑定数据的解决方案,并使用以下代码删除我的列:

vizDataGrid.Columns.Remove(cell.Column);

实际情况是,UI显示要删除的列,但当我添加列时,我认为刚刚删除的列会出现(或者至少该列中的数据会出现)。任何帮助都将不胜感激,我已经在这方面工作了好几天了(WinForms要简单得多!)。谢谢

使用可绑定动态字典删除C#WPF数据网格中的列

这是因为AutoGenerateColumns="True"。将其设置为false,然后在代码隐藏中自行添加列。

请查看此SO帖子,以便将列动态添加到DataGrid