Usuário com melhor resposta
Converter dados do MySQL em inteiro para preencher ComboBox

Pergunta
-
Estou fazendo um programa em C# que funciona como um cadastro com o banco de dados em MySQL. Gostaria que na ComboBox do projeto listasse os codigos internos"codinter", sendo que o usuário clicando no codigo na ComboBox o formulario exiba as informações referentes ao objeto.
So que na hora que eu executo ele apresenta o seguinte erro:
System.FormatException: 'A cadeia de caracteres de entrada não estava em um formato correto.'
Como se eu tivesse que converter o código em inteiro
Segue o codigo da conexão e do preenchimento da combo:
public void buscar() { DataTable dtTabelas = new DataTable(); //definir a string de conexao String strConn = @"SERVER=localhost;DATABASE=controle;UID=root;PASSWORD=;"; //define a conexao MySqlConnection conn = new MySqlConnection(strConn); //criar um adaptador MySqlDataAdapter da = new MySqlDataAdapter("select * from maquinas", conn); //preenche o DataTable da.Fill(dtTabelas); //carrega as informacoes no combo comboMaquinas.DataSource = dtTabelas; comboMaquinas.DisplayMember = "codinter"; comboMaquinas.ValueMember = "codinter"; } private void Form1_Load(object sender, EventArgs e) { buscar(); } private void comboMaquinas_SelectedIndexChanged(object sender, EventArgs e) { button2.Enabled = true; int indice = Convert.ToInt32(comboMaquinas.Text); Maquina selecionada = this.maquinas[indice]; labelCodigo.Text = Convert.ToString(selecionada.Codigo); labelModelo.Text = selecionada.Modelo; labelLocal.Text = selecionada.Localizacao; textoHistorico.Text = selecionada.Historico; }
Respostas
-
Boa tarde, GuiHenr1. Tudo bem?
Da uma olhada nesses links, veja se ajuda.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 28 de agosto de 2017 13:37
Todas as Respostas
-
Boa tarde, GuiHenr1. Tudo bem?
Da uma olhada nesses links, veja se ajuda.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 28 de agosto de 2017 13:37
-
Bom dia,
Por falta de retorno essa thread está encerrada.
Se preciso, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.