2012-02-17 4 views
1

Archive.aspx이라는 페이지를 만들어서 날짜순으로 정렬 된 모든 기사를 표시하려고합니다. 이 같은 : 나는 내가 원하는 결과를 얻을하지 않습니다날짜순으로 기사 목록 주문

<asp:ListView ID="ListView1" runat="server" DataKeyNames="artid" 
     DataSourceID="SqlDataSource1"> 
     <ItemTemplate> 
     <h1><asp:Label ID="Label1" runat="server" Text='<%# Eval("artdate","{0:MMMM yyyy}") %>' /></h1> 
      <li style=""> 
       <asp:Label ID="artdateLabel" runat="server" Text='<%# Eval("artdate","{0:dd}") %>' />: 
       <asp:LinkButton ID="titleLabel" runat="server" Text='<%# Eval("title") %>' PostBackUrl='<%#Bind("artid","Articol.aspx?art={0}") %>' /> 

      </li> 
     </ItemTemplate> 
     <AlternatingItemTemplate> 
      <li style=""> 
       <asp:Label ID="artdateLabel" runat="server" Text='<%# Eval("artdate","{0:dd}") %>' />: 
       <asp:LinkButton ID="titleLabel" runat="server" Text='<%# Eval("title") %>' PostBackUrl='<%#Bind("artid","Articol.aspx?art={0}") %>' /> 
      </li> 
     </AlternatingItemTemplate> 
     <EmptyDataTemplate> 
      No data was returned. 
     </EmptyDataTemplate> 

     <LayoutTemplate> 
      <ul ID="itemPlaceholderContainer" runat="server" style=""> 
       <li ID="itemPlaceholder" runat="server" /> 
       </ul> 
       <div style=""> 
       </div> 
     </LayoutTemplate> 

    </asp:ListView> 
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
     ConnectionString="<%$ ConnectionStrings:ASConnectionString %>" 
     SelectCommand="SELECT [artid], [title], [artdate] FROM [as_Articles] ORDER BY [artdate] DESC"> 
</asp:SqlDataSource> 

을하지만 :

February 2012 

17: Name of article 
10: Name of article 2 

January 2012 

20: Name of article 3 
12: Name of article 4 

이 코드로했습니다.

답변