Какой самый надежный метод для добавления пустой строки (чтобы выбрать «ничего») в ListBox?
Софар я использовал:
Dim List = Enumerable.Repeat(New TABLE With {.Text = "", .ID = -1}, 1).AsQueryable().Union(From t In mainctx.TABLEs)
ddlMangelKategorie.DisplayMember = "Text"
ddlMangelKategorie.ValueMember = "ID"
ddlMangelKategorie.DataSource = List.ToList
Но у этого есть некоторые недостатки:
- wordy
- должен явно указать тип (в данном случае TABLE), поэтому я не могу обернуть это в функцию
- не нашел решения, которое работаетс анонимными типами
Т.е. если я добавлю
From t In mainctx.TABLEs Select Text=col1, id=col2
к запросу, этот метод больше не будет работать.
Спасибо