Tengo una lista de objetos que estoy tratando de unirse a una vista de lista. Estoy ordenando por dos propiedades. Existe el problema por el cual algunos registros pueden no tener una de las propiedades. Esto está causando un error. Me gustaría enlazar aún los registros que tienen la propiedad.Comprobar si la propiedad es nulo en la expresión 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());
¿Quieres registros faltantes que la propiedad sea al principio o al final de la lista ordenada? – outis