Companies
ürününü içeren ObservableCollection
ürünüm var. Company
'u ObservableCollection
'a eklemek istiyorum ve bunu seviyorum;Gözlemlenebilir Dizilime Ekleme Alfabetik Olarak
Companies.Add(newCompany);
CompanyICollectionView.Refresh();
Bu ancak DataGrid
en altına ekler, ObservableCollection
için Company
eklemek gelmez. Company
'un alfabetik olarak ObservableCollection
'da doğru konuma eklenmesini istiyorum. Companies
'a ekledikten sonra SortDescription
'u kullanmayı denedim;
companyDataGrid.Items.SortDescriptions.Add(new SortDescription("CompanyName", ListSortDirection.Descending));
ancak bu çok yavaş ve ayrıca ('O' ile başlayan
Companies
üstünde idi) bazı garip sipariş sonuçlandı.
Company
'a nasıl ekleyebilirim ki otomatik olarak alfabetik olarak listelenir?
Companies=new ObservableCollection<T>(Companies.OrderBy(i=>i));
koleksiyonunda öğelerin sırası OrderBy()
yöntem çağrısından sonra değiştirilmez lütfen unutmayın:
downvoted neden ben bilmiyorum doğru @Stepup Sorunuzun
için net lütfen 'O' ile, gerçek bir sıfır vardı? –