2012-09-17 44 views
1

如何避免在組合框中出現重複?如何避免在vb.net中的組合框中出現重複

我有3個組合框,我希望用戶可以添加或從現有的價值選擇,但是當我選擇現有的項目之一,它複製的項目

With something 
    .DataSource = empBindingsource 
    .DisplayMember = "Employer_Name" 
    .ValueMember = "Employer_ID" 
    .DataBindings.Add("selectedValue", job_VacanciesBindingsource, "Employer_ID", False, DataSourceUpdateMode.OnValidation) 
End With 

With cboDesc 
    .DataSource = descDataset.Tables("Job_Vacancies").Copy 
    .DisplayMember = "Job_Description" ' 
    .ValueMember = "Job_ID" 
    .DataBindings.Add("text", job_VacanciesBindingsource, "Job_Description", False, DataSourceUpdateMode.OnValidation) 
End With 
+0

向我們展示一些代碼,以便我們知道你在做什麼。 – freebird

+1

基本上不要放一個。 –

+0

.DataSource = empBindingsource .DisplayMember = 「Employer_Name」 .ValueMember = 「Employer_ID」 .DataBindings.Add( 「了selectedValue」,job_VacanciesBindingsource, 「Employer_ID」,False時,DataSourceUpdateMode.OnValidation) 完隨着 隨着cboDesc .DataSource = descDataset.Tables( 「Job_Vacancies」)。複印 .DisplayMember = 「Job_Description」 '.ValueMember = 「JOB_ID」 .DataBindings.Add( 「文本」,job_VacanciesBindingsource, 「Job_Description」,FALSE,DataSourceUpdateMode.OnValidation) End With – Mahi

回答

0

你的問題不是很清楚但你可以嘗試:

.DataSource = descDataset.Tables("Job_Vacancies").Copy.Distinct()