有以下代码创建一个文件夹中所有图像的表。
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
身体:
<asp:DataGrid runat="server" id="articleList" AutoGenerateColumns="False" ShowHeader="false">
<Columns>
<asp:BoundColumn DataField="Name" />
</Columns>
</asp:DataGrid>
结果如下所示:
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
...
我现在要做的是将所有这些按前两个字符分组并获取每个字符的总数并将它们插入单独的字符串中。所以对于上面的例子,它会是这样的:
将 aa 调暗为字符串 = 3
将 bb 调为字符串 = 2
将 cc 调为字符串 = 4
有什么想法吗?