Używam elementu ComboBox, który jest powiązany z listą <> jednostek. Jak mogę dodać pozycję "Nie wybrano" do combobox? Dodanie wartości null do listy powoduje pusty combobox.Dodaj pusty wpis do listy combobox związanej z listą encji
9
A
Odpowiedz
2
Należy użyć pustego ciągu lub innego unikatowego wzorca tekstowego zamiast wartości zerowej.
A następnie można obsługiwać zdarzenia Format Combobox, aby przechwycić <empty>
i wyświetlić alternatywny tekst.
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
Jeśli łączysz się z IEnumerable
listą elementów, możesz z pewnością dodać pusty obiekt ręcznie.
Na przykład
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"
Powiązane problemy
- 1. Wyeliminuj pusty wpis w combobox
- 2. Groovy - Dodaj wpis do mapy z Iteratorem
- 3. C# Wiązanie combobox do listy obiektów
- 4. Dodaj pusty element do listy rozwijanej niestandardowych obiektów w C#
- 5. Dodaj nieruchomość do listy?
- 6. Magento - Dodaj atrybut do encji klienta
- 7. Jak pokazać, że listView jest pusty z niestandardową listą adaptera
- 8. Python: lista filtrów listy z inną listą
- 9. Opcja jednego przycisku udostępnia pusty wpis
- 10. Dodaj XeLaTeX do listy poleceń
- 11. Dodaj elementy do listy słowników
- 12. Lista z listą do hierarchii
- 13. wiążących combobox do innego combobox w WPF
- 14. Dodaj wszystkie elementy do iteracji do listy
- 15. ComboBox odświeża ListBox
- 16. Dodaj metodę do instancji listy w pythonie
- 17. Dodaj kolumnę do listy zawierającej obraz
- 18. Użyj case z listą definicji HTML i uruchom z bootstrapem
- 19. Dodaj pozycje do listy/sekwencji w Clojure
- 20. Dodaj tylko unikatowy element do listy
- 21. Dodaj GridView do listy ViewView w Androidzie
- 22. Dodaj stylizację pasków do listy pozycji
- 23. Dodaj tuple do listy krotek w Pythonie
- 24. Dodaj unikalne litery danego ciągu do listy
- 25. Dodaj pęku kluczy do listy wyszukiwania?
- 26. WPF Powiąż z listą zainstalowanych drukarek.
- 27. Dodaj element do każdego słownika listy (zrozumienie listy)
- 28. Powiązanie ogólnej listy <string> do ComboBox
- 29. "Problem z listą oczekujących"
- 30. Jak sprawdzić, czy wpis mysql jest pusty w PhP?
Nie mogę dodać nic do combobox, ponieważ jest ona związana z listy podmiotów. – wRAR
Nadal można dodać wydarzenie po związaniu. –
To nie pomoże, ponieważ nie mam nic specjalnego do sformatowania. – wRAR