我正在努力解决以下问题,我有一个包含一些列的数据表,我想要将此列中的项目显示在组合框中。但它不能显示双重项目。
我怎样才能做到这一点?
尝试这个:
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);
试试这个,我不确定它是否正确回答了你的问题,因为我不确定我是否也理解了你: 隐藏的 ID 与 ComboBox 项目?