Question

Ayez le code suivant qui crée un tableau de toutes les images d'un dossier.

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

Corps:

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

Les résultats ressemblent à ceci:

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

Ce que je veux faire maintenant, c'est de regrouper tout cela par les deux premiers caractères et d'obtenir le nombre total pour chacun et de les insérer dans des chaînes individuelles. Donc, pour l'exemple ci-dessus, ce serait quelque chose comme:

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

Des idées comment?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top