'a göre yinelenen satırları seçiyorum Aynı sütun değerini paylaşan DataGrid'imde bu satırları görüntülemeye çalışıyorum.LINQ: Sütun Değeri
Örneğin, aynı Soyadı sahip Kişilerin için, bu çalıştı:
benim WPF DataGrid bu komutun ardından satırlar içeriyor gibi bu görünüşte çalışıyordataGrid.ItemsSource = _dataContext.Addresses.GroupBy(a => a.SurName).Where(grp => grp.Count() > 1).Select(grp => grp.Key);
... Sonunda sadece boş satırları görüntüler Hiçbir sütun bir değerle doldurulmadığından.
dataGrid.ItemsSource = _dataContext.Addresses.GroupBy(a => a.City).Where(grp => grp.Count() > 1).Select(grp => grp.Key).Select(a => a);
Bunu yapmak için herhangi bir uygun bir yolu var mı: Aynı City'yi
Ya Kişiler ile bu çalıştı?
Sorulan sorudan emin değilim. Açıklığa kavuşturmak için, ilk kod örneği çalışır, ancak ikinci örneklemez? – Bryan
Her ikisi de işe yaramaz, çünkü ilk yalnızca boş satırları döndürür (ancak en azından bazılarını döndürür ...) ve ikincisi hiçbir şey döndürmez – SeToY
Veritabanınızdaki SurName için boş değerlere sahip birden fazla satırınız olduğu anlamına gelir ? Hem çalışıyor hem de beklediğiniz verileri geri getirmiyor gibi görünüyor. 'Adres' ve 'Kişi' için sınıf tanımlarını görmeye yardımcı olur – Bryan