Utilizo un ComboBox que está vinculado a una Lista <> de Entidades. ¿Cómo puedo agregar una entrada "No seleccionada" al cuadro combinado? Agregar null a la lista da como resultado un combobox vacío.Agregar la entrada vacía al cuadro combinado vinculado a la lista de entidades
9
A
Respuesta
2
Debe usar una cadena vacía u otro patrón de texto único en lugar de nulo.
Y a continuación, puede manejar el evento Formato del cuadro combinado para interceptar el <empty>
y mostrar un texto alternativo.
private void comboBox1_Format(object sender, ListControlConvertEventArgs e)
{
e.Value = FormatForCombobox(e.ListItem);
}
private string FormatForCombobox(object value)
{
string v = (string) value;
if (v == string.Empty)
v = "<no Selection>";
return v;
}
7
Si eres unión a IEnumerable
lista de entidades que sin duda puede agregar su objeto vacío manualmente.
Por ejemplo
var qry = from c in Entities
select c;
var lst = qry.ToList();
var entity = new Entity();
entity.EntityId= -1;
entity.EntityDesc = "(All)";
lst.Insert(0, entity);
MyComboBox.DataSource = lst;
MyComboBox.DisplayMember = "EntityDesc"
MyComboBox.ValueMember = "EntityId"
Cuestiones relacionadas
- 1. Agregar enum al cuadro combinado
- 2. Lista desplegable de cuadro combinado
- 3. Establecer SelectedItem en un cuadro combinado vinculado a la fuente de datos
- 4. cuadro combinado de la unión a otro cuadro combinado en WPF
- 5. Error SystemFontFamilies al vincular al cuadro combinado
- 6. Agregar cadena vacía a RadComboBox
- 7. Utilizar la lista de cadenas como fuente del cuadro combinado
- 8. cuadro de lista para una lista vacía
- 9. añadir a la lista vacía
- 10. combinado cuadro de autocompletar
- 11. ¿Cómo agregar al final de una lista vacía?
- 12. cursor escribir de cuadro combinado
- 13. Texto del cuadro combinado al escribir
- 14. Jquery agregar signo de porcentaje al cuadro de entrada
- 15. WPF cuadro combinado de la unión a cadena
- 16. Cómo vincular una enumeración al cuadro combinado
- 17. ¿Cómo inicializar la lista vacía?
- 18. ¿Mejor cuadro combinado de Javascript?
- 19. WPF: Enlace DisplayMemberPath en un cuadro combinado al elemento
- 20. Cómo capturar la selección de cuadro combinado en Caliburn Micro?
- 21. Facebox agregar comas a la entrada
- 22. Cómo anular la selección del texto de un cuadro combinado
- 23. Cómo agregar una lista de entidades a DbSet
- 24. Excepción al agregar la entrada del diccionario
- 25. Aspecto del cuadro combinado
- 26. Cómo agregar un elemento genérico a un ComboBox vinculado a una colección en WPF
- 27. Eventos del cuadro combinado VB6
- 28. Agregar modelos a la lista
- 29. Encuadernación convertida Enum a un cuadro combinado
- 30. WPF - añadir elementos estáticos a un cuadro combinado
no puedo añadir nada a la lista desplegable, ya que se une a la lista de entidades. – wRAR
Aún puede agregar un evento cuando esté vinculado. –
No servirá de nada porque no tengo nada especial que formatear. – wRAR