private void populateDataGridView(string nome, string estado) { MySqlDataAdapter da = adapter.cidadeAdapterParam(estado, nome); if (da != null) { DataTable dt = new DataTable(); try { da.Fill(dt); } catch (MySqlException ex) { MessageBox.Show("Ocorreu um erro \n", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine($"Cidade Erro: \n{ex.Message}\n"); } DataTable dtCloned = dt.Clone(); foreach (DataRow row in dt.Rows) { dtCloned.ImportRow(row); } dataGridViewCidade.DataSource = dtCloned; dataGridViewCidade.Columns[0].HeaderText = "ID"; dataGridViewCidade.Columns[1].HeaderText = "Nome"; dataGridViewCidade.Columns[2].HeaderText = "Estado"; dataGridViewCidade.Columns[3].HeaderText = "População"; } else { MessageBox.Show("Falha"); } }