我有一个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事务期间不允许'排序'。”
当不对列数据进行排序时,它工作正常,但是每当我对数据进行排序并必须重新生成列数据时,它就会引发以下错误。