Параметры переменной Winform C # Combobox - PullRequest
0 голосов
/ 11 сентября 2011

Как я могу сделать параметры моего комбинированного списка переменной.

Я хочу, чтобы его значения зависели от определенного поля в моей базе данных.

для примера.Если у меня есть тест таблицы, и у него есть номер поля.

Каждый раз, когда я вставляю значение в свое поле, оно будет включаться в параметры в моем поле со списком.

, поэтому, если я вставлю 1 вможет настольный тест.мой комбобокс будет иметь опцию 1.

Интересно, как это сделать: |

Ответы [ 3 ]

1 голос
/ 11 сентября 2011

Использование запроса и DataSource. Просто получите ваши данные из БД и привяжите их к Combobox. Вы можете сделать это через свойство DataSource.

List<string> myComboboxVaues = new List<string>()
{
    "Value 1",
    "Value 2",
    "Value 3"
};

this.comboBox1.DataSource = myComboboxVaues;

Вместо списка строк используйте извлеченные из данных БД.

0 голосов
/ 13 сентября 2011

Я думаю, что DataBinding - лучший вариант.
Используйте следующие свойства для ComboBox:
1. Источник данных -> Таблица
2. DisplayMember и
3. ValueMember

0 голосов
/ 11 сентября 2011

Мне нравится использовать foreach.Загрузите строку записи базы данных в массив или непосредственно в foreach ниже.

string[] arr = new string[4]; // Initialize
arr[0] = "one";               // Element 1
arr[1] = "two";               // Element 2
arr[2] = "three";             // Element 3
arr[3] = "four";              // Element 4


foreach (string x in arr)
{
    comboBox1.Items.Add(x);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...