WPF的DataGrid数据源中的数据更新后,如何保持视图正确排序

XAML中的代码

                
                    
                        
                        
                        
                        
                        
                        
                    
                


后台代码

            //更新DataGrid对象dg的数据源
            Model2ViewByClassName(tvi.ModelName);

            #region 根据id字段升序排列
            ICollectionView view = CollectionViewSource.GetDefaultView(dg.ItemsSource);
            view.SortDescriptions.Clear();
            SortDescription sd = new SortDescription("id", ListSortDirection.Ascending);
            view.SortDescriptions.Add(sd);
            #endregion


你可能感兴趣的:(C#)