none
retornando Dataset vazio em método RRS feed

  • Pergunta

  • criei um método onde o retorno dele é do tipo Dataset. Esse método chama outro que fica em uma outra camada da aplicação e que envia um Dataset como retorno. Algumas vezes o retorno é um Dataset nulo. Quando isso acontece ocorre uma excessão numa camada acima (UI). Preciso validar quando essa condição acontece e caso seja um dataset nulo eu o torne vazio. Existe alguma forma de eu preencher o dataset como vazio ? Adicionar uma Table vazia a ele ?
    terça-feira, 29 de setembro de 2009 17:52

Respostas

  • Spitzmann,

    Para criar um DataSet vazio:

    DataSet dataSet = new DataSet();

    Existe alguma forma de eu preencher o dataset como vazio ? Adicionar uma Table vazia a ele ?

    Sim, você pode criar uma tabela dentro do DataSet que não contenha registros.

    DataSet dataSet = new DataSet();
    DataTable dataTable = new DataTable();

    dataTable.Columns.Add("Coluna1", typeof(int));
    dataTable.Columns.Add("Coluna2", typeof(string));

    dataSet.Tables.Add(dataTable);


    Att.

    Ari C. Raimundo
    terça-feira, 29 de setembro de 2009 20:48