Ich möchte eine "Select One" -Option zu einer Dropdown-Liste an eine List<T>
gebunden hinzufügen.Wie füge ich einen Eintrag zum Anfang der Liste hinzu? <T>?
Sobald ich für die List<T>
Abfrage, wie füge ich meine ursprüngliche Item
, nicht Teil der Datenquelle, als das erste Element in diesem List<T>
? Ich habe:
// populate ti from data
List<MyTypeItem> ti = MyTypeItem.GetTypeItems();
//create initial entry
MyTypeItem initialItem = new MyTypeItem();
initialItem.TypeItem = "Select One";
initialItem.TypeItemID = 0;
ti.Add(initialItem) <!-- want this at the TOP!
// then
DropDownList1.DataSource = ti;
Gibt es irgendwelche Auswirkungen auf die Leistung dieses Matt? –
@BrianF, Ja, Sie haben Recht. Doc: ['Diese Methode ist eine O (n) -Operation, wobei n Count ist.] (Https://msdn.microsoft.com/ru-ru/library/sey5k5z4%28v=vs.110%29.aspx? f = 255 & MSPPError = -2147217396) – 23W
@ 23W Sie sollten wahrscheinlich auf die englische Seite verlinken, wenn Sie eine Verbindung zu MSDN herstellen. – mbomb007