Ich habe eine RadComboBox, die 10 Artikel gleichzeitig lädt (aus ein paar hundert Artikel). Der Einfachheit halber ist die Datenquelle ein List<Person>
wo:RadComboBox Load-On-Demand w/"sticky" Artikel
public class Person
{
public string Name { get; set; }
public int ID { get; set; }
}
Mein Service und Repository-Methoden, um die List<Person>
zurückkehren, nachdem sie bereits (nach Namen) sortiert worden und ausgelagert (10 Stück pro Anfrage). Mein Problem, dass irgendwo innerhalb der Daten der Name des "eingeloggten" Benutzers ist (ich habe die ID für diesen Benutzer). Ich muss diese Person an der Spitze der Liste (erste Seite, erster Artikel) zeigen.
Was ist der beste Weg, um darüber zu gehen?
Ich habe gedacht, die folgenden Möglichkeiten:
- anzeigen 11.01 statt 10.01 auf dem ersten Satz, der „angemeldet“ Benutzer an der Spitze
- Auslassen der angemeldete Benutzer zu werfen aus die Abfrage und fügen Sie sie in nach
Haben Sie bereits dieses Benutzerobjekt oder Position? oder Sie müssen es von der Liste holen. –
@Die Scrum Meister - Ich muss es holen, obwohl ich technisch alle Daten habe, die ich für diesen Benutzer abrufen müsste. Hmm, du könntest etwas machen! –