Boa tarde, tenho um winform com tabcontrol e 2 tabpages, na tabpage1 tenho um combobox vinculado ao banco MySql, quando seleciono um registro no combobox ele preenche os textbox da tabpage1 com os dados relativo àquele registro do banco, mas quando clico na tabpage2 para preencher outros textbox adicionais que não dependem do banco e volto para tabpage1, todos os textbox são apagados e o combobox fica desvinculado do banco, sem itens, alguém pode me ajudar a resolver esse problema? o código que uso para carregar o combobox está abaixo:
public void CarregaComboServidores() {
try {
if (cn.State == ConnectionState.Closed)
cn.Open();
}
catch (Exception ex) {
MessageBox.Show("Erro ao Carregados dados da Tabela tservidores " + ex.Message + " contate o desenvolvedor", "SysDiárias - Erro de Conexão", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally {
string mSQLServidores = "select * from tservidores";
MySqlCommand cmdServidores = new MySqlCommand(mSQLServidores, cn);
MySqlDataAdapter mdaServidores = new MySqlDataAdapter(cmdServidores);
DataTable dtServidores = new DataTable();
cmbNome.DataSource = null;
cmbNome.Items.Clear();
mdaServidores.Fill(dtServidores);
cmbNome.DataSource = dtServidores;
cmbNome.ValueMember = "idservidor";
cmbNome.DisplayMember = "nome";
cmbNome.SelectedIndex = (-1);
cmbNome.Refresh();
if (cn.State == ConnectionState.Open)
cn.Close();
}
}