В winform есть выпадающий список, который получает информацию из таблицы данных.Объект данных извлекается из списка базы данных.
this.cboList.DataSource = pullData();
this.cboList.DisplayMember = "fieldA";
Как только источник данных установлен, я не могу вставить строку по умолчанию (т.е. *) в качестве первого элемента в выпадающем списке.
Я пробовал это:
this.cboList.Items.Insert(0,"*");
Есть ли способ вставить в поле со списком после того, как источник данных установлен или это должно быть сделано в таблице данных?
UPDATE1:
Решение выглядит примерно так:
var list = mydt.AsEnumerable().Select(row => row.Field<string>(fieldName)).ToList();
list.Insert(0, "*");
Где mydt - заполненный объект данных, а fieldName - переменная, содержащая имя поля базы данных.