Mam listę obiektów, które próbuję powiązać z listview. Sortuję według dwóch właściwości. Istnieje problem polegający na tym, że niektóre rekordy mogą nie mieć jednej z właściwości. Powoduje to błąd. Chciałbym, żeby nadal wiązało się zapisy, które mają nieruchomość.Sprawdź, czy właściwość ma wartość null w wyrażeniu lambda
IEnumerable<ERec> list = retailerList.Cast<ERec>();
lvwRetailStores.DataSource = list.OrderByDescending(r => r.Properties["RS_Partner Type"].ToString())
.ThenBy(r => r.Properties["RS_Title"].ToString());
Czy chcesz, aby rekordy brakujące właściwości znajdowały się na początku lub na końcu posortowanej listy? – outis