vb.net - Insertion du nombre de fichiers nommés XX dans une chaîne
-
29-10-2019 - |
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