PDA

View Full Version : حذف مقادیر تکراری از ComboBox



rashidi_sm
دوشنبه 09 اردیبهشت 1392, 17:19 عصر
سلام
من یک ComboBox دارم که با مقادیری که از به هم پیوستن چند جدول به دست می آید پر می شود ولی بعضی از مقادیر تکراری هستند، چطوری می تونم مقادیر اضافی را حذف کنم؟
اینم کدش
str = "SELECT contractor.contractorCode FROM province INNER join state on province.provinceOstan=state.provinceOstan INNER join village on state.stateOrshahrestan=village.stateOrshahrestan INNER join statementOfOwner on village.villageName=statementOfOwner.villageName INNER join contractor on contractor.contractorCode=statementOfOwner.contrac torCode where (province.provinceOstan =@p1) and (statementOfOwner.payingAmount>=0)";
SqlCommand cmd = new SqlCommand(str, Con);

cmd.Parameters.AddWithValue("@p1", ostan.Text);

DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
con.Open();
da.Fill(ds);
con.Close();
codeS.ValueMember = "contractorCode";
codeS.DisplayMember = "contractorCode";
codeS.DataSource = ds.Tables[0];

Mahmoud.Afrad
دوشنبه 09 اردیبهشت 1392, 18:25 عصر
SELECT DISTINCT contractor.contractorCode FROM ...