小编use*_*064的帖子

Datagrid列排序生成错误

我有一个datagrid列,其列值是数据绑定的。我已经使用了DataGridTemplateColumn,并且需要在此列中使用排序。

my:DataGridTemplateColumn SortMemberPath="FileName" Header="Name" IsReadOnly="True" MinWidth="150"
Run Code Online (Sandbox Code Playgroud)

它可以对数据进行排序,但是在排序后编辑数据时,我需要重新生成列中的数据。

FileListingGrid.ItemsSource = listFiles1;
Run Code Online (Sandbox Code Playgroud)

但这会生成“在AddNew或EditItem事务期间不允许'排序'。”

当不对列数据进行排序时,它工作正常,但是每当我对数据进行排序并必须重新生成列数据时,它就会引发以下错误。

c# sorting wpf datagrid exception

5
推荐指数
2
解决办法
4231
查看次数

标签 统计

c# ×1

datagrid ×1

exception ×1

sorting ×1

wpf ×1