Установить значение по умолчанию для существующего элемента в DataTable для ComboBox - PullRequest
0 голосов
/ 28 мая 2020

Я использую ComboBox в качестве раскрывающегося списка и назначаю DataTable в качестве источника данных. Как установить значение по умолчанию для существующего элемента в DataTable (я не хочу создавать новый элемент) и показать это в просадке (ComboBox)?

Вот мой C# код

ComboBox statusDDL = new ComboBox();
DataTable allStatus = dataLayer.getAllStatus();
statusDDL.DataSource = allStatus;
statusDDL.DisplayMember = "Status";
statusDDL.ValueMember = "TaskStatusID";

Моя таблица данных имеет 2 столбца и 6 строк, которые являются «statusID» и «Status». Я хочу установить значение по умолчанию для statusID = 2 и Status = "In Progress".

1 Ответ

0 голосов
/ 28 мая 2020

Вы можете получить индекс statusID = 2 в своей таблице данных allStatus, а затем установить этот индекс для выбранного свойства индекса.

statusDDL.SelectedIndex = <position of statusid 2>;
...