У меня есть четыре выпадающих списка, я хочу заполнить их одинаковыми данными из одной таблицы, но эта задача занимает много времени на устройстве карманного компьютера.Поэтому мне интересно, есть ли способ быстрее, чем этот:
private void autreform_Load(object sender, EventArgs e)
{
DataTable dtable = new DataTable();
SqlDataAdapter adapter = new SqlDataAdapter("select designation, num_produit from STK_PRODUITS_GENERIQUE where num_famille in (select num_famille from parametrage_vidange where produit='autres') ", mySqlConnection1);
adapter.Fill(dtable);
try
{
remplircombo(comboBox1, dtable);
remplircombo(comboBox2, dtable);
remplircombo(comboBox3, dtable);
remplircombo(comboBox4, dtable);
}
catch (Exception excr) { MessageBox.Show(excr.Message); }
}
private void remplircombo(ComboBox combo, DataTable dtable )
{
combo.DataSource = new BindingSource(dtable, null);
combo.DisplayMember = "designation";
combo.ValueMember = "num_produit";
}