Ich habe eine Liste von Objekten, die ich an eine ListView binden möchte. Ich sortiere nach zwei Eigenschaften. Das Problem besteht darin, dass einige Datensätze möglicherweise keine der Eigenschaften haben. Dies verursacht einen Fehler. Ich möchte, dass es immer noch die Datensätze bindet, die die Eigenschaft haben.Überprüfen Sie, ob die Eigenschaft in Lambda-Ausdruck null ist
IEnumerable<ERec> list = retailerList.Cast<ERec>();
lvwRetailStores.DataSource = list.OrderByDescending(r => r.Properties["RS_Partner Type"].ToString())
.ThenBy(r => r.Properties["RS_Title"].ToString());
Möchten Sie, dass Datensätze die Eigenschaft am Anfang oder am Ende der sortierten Liste nicht enthalten? – outis