Ler Arquivo XML e jogar resultado para ListView (C#)

16/04/2010

0

boa tarde,

Como faço para ler vários arquivos XML e jogar o resultado em um ListView?

Uso V2k8 com C# e WinForms


Obrigado
Fábio Cruz

Fábio Cruz

Responder

Posts

19/04/2010

Fábio Cruz

Consegui dessa forma

Consegui resolver dessa forma

private void PreencheListaConcorrencia()
        {
            lstvwConc.Columns.Add("Loja", 100, HorizontalAlignment.Left);
            lstvwConc.Columns.Add("Data", 100, HorizontalAlignment.Left);

            int iLojas = ImportaXML.QtdLojas();

            //Iniciar Leitura dos Arquivos
            for (int i = 1; i <= iLojas; i++)
            {
                string sLojas = i.ToString();

                string xmlArquivo = @"\\126.0.0.253\Inf-Com\ConcL" + sLojas.PadLeft(3, '0') + ".xml";

                if (File.Exists(xmlArquivo))
                {
                    dsPatr = new DataSet();
                    dsPatr.ReadXml(xmlArquivo);

                    DataTable dt = dsPatr.Tables["Concorrentes"];

                    DataRow dw = dt.Rows[0];
                    if (dw.RowState != DataRowState.Deleted)
                    {
                        ListViewItem lvi = new ListViewItem(dw["Loja"].ToString());
                        lvi.SubItems.Add(dw["Data"].ToString());

                        lstvwConc.Items.Add(lvi);
                    }                    
                }
            }

            //Libera da Memoria            
            dsPatr.Dispose();
        }


Obrigado pela ajuda!

Uma coisa... como fecho o tópico???
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar