Gilnet 0 Denunciar post Postado Outubro 6, 2010 Olá, Preciso saber se o datasource está vazio mas estou com dificuldades. Vejam o código. No form: grdUsuario.DataSource = pUsuario.exibirUsuario(Opcao, txtUsuario.Text); if (grdUsuario.DataSource == null) { lblMSG.Text = "Atenção !!! Não existe nenhum usuário(s) cadastrado(s) com esse nome. Favor verificar"; } else { grdUsuario.DataBind(); lblMSG.Text = ""; } Classe pesquisa: public static DataTable exibirUsuario(int Opcao, string Usuario) { tbUsuario tbUsuario = new tbUsuario(); tbUsuario.Opcao = Opcao; tbUsuario.idUsuario = 0; tbUsuario.Usuario = Usuario; tbUsuario.Senha = ""; tbUsuario.Ativo = ""; obUsuario obUsuario = new Usuario.obUsuario(); return obUsuario.exibirUsuario(tbUsuario); } obs.: se o select da pesquisa não devolver nada, ele deveria entrar na linha abaixo: lblMSG.Text = "Atenção !!! Não existe nenhum usuário(s) cadastrado(s) com esse nome. Favor verificar"; Alguma ajuda ???? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
sublyer 0 Denunciar post Postado Outubro 6, 2010 Qual é o tipo do retorno exibirUsuario? Att Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Outubro 7, 2010 Olá, Retorna um datatable. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Outubro 8, 2010 Verifica o SeuDataTable.Rows.Count, se estiver vazio retornara 0. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
leila costa 0 Denunciar post Postado Outubro 9, 2010 Verifica o SeuDataTable.Rows.Count, se estiver vazio retornara 0. Abraços... Acho a melhor opção Compartilhar este post Link para o post Compartilhar em outros sites