Я борюсь со следующим, у меня есть данные с некоторыми столбцами, что я хочу, чтобы элементы в этом столбце отображались в combobox. Но он не должен отображать двойные элементы.Заполнять combobox из datatable
Как я могу это сделать?
Я борюсь со следующим, у меня есть данные с некоторыми столбцами, что я хочу, чтобы элементы в этом столбце отображались в combobox. Но он не должен отображать двойные элементы.Заполнять combobox из datatable
Как я могу это сделать?
Попробуйте это:
private void FillComboFromColumnIndex(int columnIndex){
yourDataTable.AsEnumerable()
.Select(r=>r[columnIndex])
.Where(x=>x != null)
.Distinct().ToList()
.ForEach(x=>yourComboBox.Items.Add(x));
}
//To add all the items in column at index 1, do this
FillComboFromColumnIndex(1);
Спасибо, это было именно то, что я имел в виду. – PandaNL
Попробуйте это, я не уверен, что это правильный ответ на ваш вопрос, потому что я не уверен, если я вас понял, как хорошо: Hidden Id With ComboBox Items?
Почтовый индекс , в котором вы заселяете его в настоящее время. Скорее всего, вы не проверяете Page.IsPostBack, когда вы его заполняете. –
WPF? Winforms? ASP? –
В чем же проблема? Что он показывает повторяющиеся элементы? Пожалуйста, будьте более конкретными в своем вопросе. Какую технологию вы используете? Добавьте теги. – erdinger