テーブルの名前がコンボボックスに既にリストされているかどうかを確認したい場合は、挿入しないでください。挿入しない場合。私は次のことを試しました:
public void display()
{
try
{
sc.Open();
string Query = "select * from Part";
SqlCommand createCommand = new SqlCommand(Query, sc);
SqlDataReader dr = createCommand.ExecuteReader();
while (dr.Read())
{
string Name = dr.GetString(1);
if (Name != cbPartners.Text)
{
cbPart.Items.Add(Name);//Displaying a list in the Combo Box
}
else
{
cbPart.Items.Clear();
}
}
sc.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}