-4

我正在努力解决以下问题,我有一个包含一些列的数据表,我想要将此列中的项目显示在组合框中。但它不能显示双重项目。

我怎样才能做到这一点?

4

2 回答 2

1

尝试这个:

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);
于 2013-08-19T15:55:20.943 回答
0

试试这个,我不确定它是否正确回答了你的问题,因为我不确定我是否也理解了你: 隐藏的 ID 与 ComboBox 项目?

于 2013-08-19T15:00:30.270 回答