2012-01-23 17 views
0

データリストコントロールがあり、フォルダからピクチャを読み込んで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 
ある

誰もが私は私のようにコードで作成する必要がありますどのような変更を教えてください両方の要件も同様に完了します。

+0

誰もがあなたがリスト項目を並べ替えている質問 – user1103342

+0

にお答えください? – Harsh

+0

データーリストにあるように私のコードのように写真はフォルダから読み取っています – user1103342

答えて

関連する問題