Array
(
)

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

Facc
   - 16 abr 2010

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

Facc
   - 19 abr 2010

Consegui dessa forma

Consegui resolver dessa forma

#Código

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???