VB.Net - отображать Да / Нет в комбинированном списке, но иметь значение 1/0 - PullRequest
0 голосов
/ 31 мая 2018

Это действительно пинает меня в задницу, я надеюсь, что кто-то может направить меня в правильном направлении.

У меня есть поле со списком в моей форме, мне нужно отобразить "да" и "нет"«вместо« 0 »и« 1 », НО для обработки« 0 »и« 1 »в зависимости от выбора.Имеет смысл?

Screenshot of my form here.

У меня 0 и 1 в свойствах комбинированного списка данных> Элементы> Коллекция.

Я пытался поиграть сСвойство DisplayMember и свойство ValueMember, но я не могу заставить их работать.

Любые идеи приветствуются!

1 Ответ

0 голосов
/ 31 мая 2018

В ваших данных> Элементы> Свойства коллекции в выпадающем списке Удалите каждую строку там и добавьте следующее (в том же порядке)

NO
YES

Теперь дважды щелкните ваш выпадающий список в форме в дизайнеmode.

В подпрограмме события для выпадающего списка, выбранного для изменения индекса, добавьте следующее:

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
    UserChoseReloadSurvey = ComboBox1.SelectedIndex
End Sub

И это сохранит 1 или 0 в переменной с именем UserChoseReloadSurvey.Принимая как должное, что у вас есть целочисленная переменная с именем UserChoseReloadSurvey

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...