Quiero agregar una opción "Seleccionar uno" a una lista desplegable vinculada a un List<T>
.Cómo agregar un elemento al comienzo de la lista <T>?
Una vez que consulta para el List<T>
, ¿cómo puedo añadir mi inicial Item
, no forma parte de la fuente de datos, como el primer elemento en el que List<T>
? Tengo:
// 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;
¿Hay alguna implicaciones de rendimiento para este Matt? –
@BrianF, Sí, tienes razón. Doc: ['Este método es una operación O (n), donde n es Count'] (https://msdn.microsoft.com/ru-ru/library/sey5k5z4%28v=vs.110%29.aspx? f = 255 & MSPPError = -2147217396) – 23W
@ 23W Probablemente deberías hacer un enlace a la página en inglés si vas a vincular a MSDN. – mbomb007