私は次のことに苦労しています。いくつかの列を持つデータテーブルがあり、この列の項目をコンボボックスに表示したいのです。ただし、二重の項目を表示してはなりません。
これどうやってするの?
私は次のことに苦労しています。いくつかの列を持つデータテーブルがあり、この列の項目をコンボボックスに表示したいのです。ただし、二重の項目を表示してはなりません。
これどうやってするの?
これを試して:
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);