我有一個Datalist控制和從文件夾中讀取圖片,並在Datalist中顯示它們,我也在讀取這些圖片中的數據和時間。原因是數據列表沒有讀取日期圖片取自屬性,第二是圖片沒有按拍攝日期圖片的順序排序。請任何人告訴我如何完成這些任務。 我的數據列表代碼是在這裏在Datalist控制中排序圖片
<asp:DataList ID="DataList1" runat="server" RepeatColumns="5" RepeatDirection="Horizontal" Width="23%" CellPadding="2" CellSpacing="0" Height="270px" HorizontalAlign="Center">
<ItemTemplate>
<asp:Image Width="200px" height="200px" ID="Image1" ImageUrl='<%# Bind("Name", "~/MMS/1 Box/{0}") %>' runat="server" />
<br />
<asp:HyperLink ID="HyperLink1" rel="lightbox[roadtrip]" title='<%# DataBinder.Eval(Container.DataItem, "LastWriteTime", "{0:yyyy-MM-dd hh:mm:ss}") %>'
Text="Zoom" NavigateUrl='<%# Bind("Name", "~/MMS/1 Box/{0}") %>' runat="server"/>
</ItemTemplate>
<ItemStyle BorderColor="Silver" BorderStyle="Dotted" BorderWidth="1px" HorizontalAlign="Center"
VerticalAlign="Bottom" />
</asp:DataList>
和讀取文件夾中的圖片我的vb.net代碼是在這裏
Sub loadimage()
Dim sdir As New DirectoryInfo(MapPath("~/MMS/1 Box"))
Dim file As FileInfo() = sdir.GetFiles()
Dim list As New ArrayList()
For Each file2 As FileInfo In file
If file2.Extension = ".jpg" OrElse file2.Extension = ".gif" OrElse file2.Extension = ".bmp" Then
list.Add(file2)
End If
Next
DataList1.DataSource = list
DataList1.DataBind()
End Sub
任何人都告訴我,我應該有什麼樣的改變代碼,以使我的這兩個要求也將完成
有人請你回答這個問題 – user1103342
你在哪裏排序列表中的項目? – Harsh
In Datalist因此,在我的代碼中,圖片正在從文件夾中讀取 – user1103342