Gilnet 0 Denunciar post Postado Novembro 24, 2010 Olá, Preciso preencher um droplist usuando os dados retornados de uma classe para um webform. Vejam: No web form: public void lerUsuario() { Usuario = ""; cboUsuario.Items.Clear(); cboUsuario.Enabled = true; cboUsuario.DataSource = pUsuario.exibirUsuario(Opcao, idUsuario, Usuario); cboUsuario.DataTextField = "Usuario"; cboUsuario.DataValueField = "idUsuario"; cboUsuario.DataBind(); cboUsuario.Items.Insert(0, "Selecione um usuário"); cboUsuario.SelectedIndex = 0; } Na classe: public static DataTable exibirUsuario(int Opcao, int idUsuario, string Usuario) { tbUsuario tbUsuario = new tbUsuario(); tbUsuario.Opcao = Opcao; tbUsuario.idUsuario = 0; tbUsuario.Usuario = Usuario; tbUsuario.Senha = ""; tbUsuario.Ativo = ""; obUsuario obUsuario = new Usuario.obUsuario(); if (obUsuario.Equals(null)) { return null; } else { return (obUsuario.exibirUsuario(tbUsuario)); } } Quando rodo a página, o droplist da página, aparece em branco. Alguma dica ???? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Deise Vicky 1 Denunciar post Postado Novembro 24, 2010 Você já verificou se o retorno do método exibirUsuario() tem algum retorno? Ou....parace até meio idiota,mas você está chamando o método lerUsuario() no PageLoad? (Obs:meio idiota mas eu já fiz isso,esqueci de chamar o método que carrega o DropDown).... Compartilhar este post Link para o post Compartilhar em outros sites
David Ramires 1 Denunciar post Postado Novembro 24, 2010 Gil, o que seria o Usuario que está no metodo lerUsuario? esse codigo ta meio estranho, mas diz ae o que você quer fazer!!! Deise, não é idiota, as vezes acontece mesmo! rs abs ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Novembro 25, 2010 Olá, Resolvido. O Problema era que a variável Opcao, teveria conter 3 e ela estava sendo inicializadao com 0(zero). Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites