none
Criar e adicionar dados em um DataSet sem um banco de dados? RRS feed

  • Pergunta

  • Olá amigos.

    Estou com um problema, e ainda não consegui resolver, mesmo pesquisando bastante.

    Meu problema é o seguinte:

    Tenho uma aplicação que trabalha diretamente com dados de um WebService, então ela não possui um banco de dados próprio.

    Eu preciso criar um reportview, porém em vez do report pegar os dados de um dataset conectado ao banco, o report deve pegar dados de uma variável ou objeto.

    Minha dúvida é justamente como posso fazer isso? Crio um dataset que pega dados de um webservice? Se é isso, como posso adicionar as instruções de consulta?

    Um exemplo do tipo de consulta que tenho que fazer é

    Na minha aplicação, adicionei uma Service Reference chamada saesService, referenciando a um dos WebServices.

    Nesse Webservice, tem um objeto DAO chamado AlunoDTO, que recebe dados de uma consulta, e contem todos os campos, então uma consulta usando ele fica assim por exemplo:

    saesService.SaesWSSessionBeanClient oSaesService = new saesService.SaesWSSessionBeanClient();
    
     //Consulta todos os nomes que tenham a palavra "Pablo", com limite de 200 resultados, e transfere o resultado para um Array do AlunoDTO
    
    saesService.alunoDTO[] oAlunoDTO = oSaesService.buscaListaAlunoNome("Pablo", 200);
    
    //Se eu quero pegar algum dado do resultado, eu pego por exemplo:
    
    string NomeAluno = oAlunoDTO[1].NomeAluno;

    Eu preciso gerar um reportview usando os dados dessa forma... Como proceder?


    terça-feira, 3 de novembro de 2015 18:33

Respostas

Todas as Respostas