Ennesimo problemino della giornata:

In una combobox,vorrei che al load del form mi venissero caricati dei dati contenuti in una tabella di un db mysql:

codice:
private MySqlConnection cn;
private MySqlDataAdapter myAdapter;
private DataSet dati;

cn = New MySqlConnection("setto i parametri per la cn al db")

try
{
  cn.Open();
}
catch (System.Exception b)
{
  MessageBox.Show (b.Message.ToString());
}

if ( cn.State == ConnectionState.Open )
{
   myAdapter = new MySqlDataAdapter("SELECT * from comuni ORDER BY comune", cn);

   dati = new DataSet();
   myAdapter.Fill(dati, "comuni");
   comboBox1.DataSource = "comuni";
   comboBox1.DisplayMember = "comune";
}
E....ovviamente tutto ciò non mi funziona