Domanda

Avere il seguente codice che crea una tabella di tutte le immagini in una cartella.

VB:

Sub Page_Load(sender as Object, e as EventArgs)
    If Not Page.IsPostBack then
      Dim dirInfo as New DirectoryInfo(Server.MapPath("/images"))
      articleList.DataSource = dirInfo.GetFiles("*.jpg")
      articleList.DataBind()
    End If
  End Sub

Corpo:

<asp:DataGrid runat="server" id="articleList" AutoGenerateColumns="False" ShowHeader="false">
    <Columns>
      <asp:BoundColumn DataField="Name" />
    </Columns>
  </asp:DataGrid>

I risultati sembrano qualcosa di simile:

aa_01.jpg
aa_02.jpg
aa_03.jpg
bb_01.jpg
BB_02.JPG
cc_01.jpg
cc_02.jpg
cc_03.jpg
cc_04.jpg
...

Quello che voglio fare ora è raggruppare tutti questi per i primi due caratteri e ottenere il numero totale per ciascuno e inserirli in singole stringhe. Quindi per l'esempio sopra sarebbe qualcosa di simile:

Dim aa come string = 3
Dim bb come string = 2
Dim cc come string = 4

Qualche idea su come?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top