Problema com o Combox MySQL e CSharp WindowsForms
21/02/2013
0
NEG_Produto NEG_Produto = new NEG_Produto(); DataTable dtProduto = new DataTable(); dtProduto = NEG_Produto.getAllProdutos(); cmbProduto.DataSource = dtProduto; cmbProduto.DataSource = dtProduto; cmbProduto.DisplayMember = dtProduto.Columns["acdescricao"].ToString(); cmbProduto.ValueMember = dtProduto.Columns["accdproduto"].ToString(); cmbProduto.SelectedIndex = -1;
Na hora de converter para inteiro e visualizar o codigo do produto em uma Label dá o seguinte erro: Não é possível converter um objeto do tipo 'System.Data.DataRowView' no tipo 'System.IConvertible'.
private void cmbUnidade_SelectedIndexChanged(object sender, EventArgs e) { if (cmbUnidade.SelectedIndex >= 0) { int CodigoProduto = Convert.ToInt32(cmbUnidade.SelectedValue); lblCodigo.Text = CodigoProduto.ToString("0000000"); } }
Antonio Araujo
Posts
21/02/2013
Antonio Araujo
21/02/2013
Antonio Araujo
if (cmbUnidade.SelectedIndex >= 0) { int CodigoProduto = Convert.ToInt32(cmbUnidade.SelectedValue.ToString()); lblCodigo.Text = CodigoProduto.ToString("0000000"); }
21/02/2013
Robson Alves
Utilize o ImmediateWindow para ver os valores.
Clique aqui para fazer login e interagir na Comunidade :)