none
Imprimir ListView - Urgente RRS feed

  • Pergunta

  •  

    Amigos,

     

    estou querendo fazer os seguintes procedimentos abaixo, vou tentar explicar mais detalhadamente para ver se vcs possam me ajudar.

     

    1º - Eu tenho um form chamado A e nele eu preencho um listView.

    2º - Eu desejo pegar todos os registros existente neste lisView.

    3º - Jogar estes registros em um DataSet, já criei o mesmo conforme os meus campos do meu listView.

    4º - Pegar esse DataSet preenchido no form A e jogar em outro form B.

    5º - No form B eu chamo este DataSet e jogo para um relatório crystal já criado.

     

    Desde já agradeço.

    sexta-feira, 7 de dezembro de 2007 12:13

Todas as Respostas

  • Olá,

     

    Para preencher o dataset vocêv pode fazer o seguinte:

     

    Code Block

    foreach (ListViewItem l in listView1.Items)

    {

    DataRow linha = ds.Tables[0].NewRow();

    linha["campo"] = l.Name;

    ds.Tables[0].Rows.Add(linha);

    }

    form2.ds = ds;

     

     

    No form2, crie o dataset ds como publico, assim você passa o dataset de um form para outro.

     

    []s,

     

    segunda-feira, 10 de dezembro de 2007 00:08