아래 코드로 DataGridview에서 선택한 열의 값을 ComboBox에 저장했습니다. 내 질문은 : 어떻게 값을 콤보 상자에 저장할 때 중복 레코드를 방지 할 수 있습니까? 어떻게해야합니까?ComboBox에 값을 저장할 때 중복 레코드를 방지합니다 - C#
코드 : 다음과 같은 검사를 사용하여
int ColumnIndex = dgUretimListesi.CurrentCell.ColumnIndex;
CmbAra.Text = "";
HashSet<string> set = new HashSet<string>();
for (int i = 0; i < dgUretimListesi.Rows.Count; i++)
{
string s = dgUretimListesi.Rows.Cells[ColumnIndex].Value.ToString();
if(!set.Contains(s)) {
CmbAra.Items.Add(s);
set.Add(s);
}
}
그것은 WPF/윈폼가 ASP.NET 콤보를 시도하세요? – sll