0
public static SelectList HolidayDays()
{
SelectList retval = GenerateKeyValueList<HolidayCity>(HolidayCityHelper.GetFriendlyName, HolidayCity.NotSet);
//sort
retval.OrderBy(i => i.Text == "New York")
.ThenBy(i => i.Text == "London")
.ThenBy(i => i.Text);
return retval;
}
Warum wird die SelectList-Sortierung überhaupt nicht ausgeführt? Es bleibt in der gleichen Reihenfolge, in der es sich befindet, bevor ich die Sortieroperationen durchführe, aber es kompiliert und läuft ohne Fehler.SelectList wird überhaupt nicht sortiert
Hmm, jetzt scheine ich diesen Fehler zu bekommen: Fehler Kann Typ 'System.Linq.IOrderedEnumerable' nicht implizit konvertieren zu ‚System.Web. Mvc.SelectList '. Eine explizite Konvertierung existiert (fehlt Ihnen eine Besetzung?) Ich habe es gegossen, aber ist das der richtige Zug? –
slandau
Haben Sie Ihre Bearbeitung;) – slandau
Eigentlich scheint dies Ordnung alles Ordnung zu bestellen, aber dann die Liste mit "London, New York" beenden, anstatt die Liste mit "New York, London" zu beginnen. Ich kann das nicht herausfinden. – slandau