Array.sort

giovedì 09 agosto 2012 - 02.03
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008 R2  |  Visual Studio 2010

trinity Profilo | Guru

ragazzi io in una cartella sotto la dir: C: ho una cartella all'interno della quale vi sono dei file xml. Se apro da windows questa cartella i file sono ordinati perfettemente, se invece da vb net con la mia procedura che di seguito riporto, i file che carico nella list sono in ordine errato.

Intanto ecco la procedura che utilizzo:

Imports System.Io Dim dir As DirectoryInfo = New DirectoryInfo(Application.StartupPath & "\FileXML\") Dim files() As FileInfo = dir.GetFiles("*.xml", SearchOption.TopDirectoryOnly) Dim file As FileInfo For Each file In files ListView2.BeginUpdate() With ListView2 litem = .Items.Add(file.Name, 3) End With ListView2.EndUpdate() Next


i file xml sono questi:

579-2012-8-1
579-2012-8-2
579-2012-8-3
579-2012-8-4
579-2012-8-5
579-2012-8-10
579-2012-8-11
579-2012-8-20
579-2012-8-21

se apro la cartella da windos me li fa vedere come sopra indicati ed è corretto mentre se utilizzo il codice vb nella list me li fa vedere così:

579-2012-8-1
579-2012-8-10
579-2012-8-11
579-2012-8-2
579-2012-8-20
579-2012-8-21
579-2012-8-3
579-2012-8-4
579-2012-8-5

a me invece serve che vengono caricati in ordine come nel primo esempio. Pensavo al metodo array.sort ma non sono stato in grado di procedere. Qualcuno può darmi una mano?

Ciao e grazie


Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5