Упорядочить список статей по дате - PullRequest
1 голос
/ 17 февраля 2012

Я пытаюсь создать страницу с именем Archive.aspx, которая отображает все мои статьи, упорядоченные по дате.как-то так:

February 2012

17: Name of article  
10: Name of article 2

January 2012

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

Я пробовал с этим кодом:

<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>

Но я не получаю желаемый результат.

1 Ответ

0 голосов
/ 17 февраля 2012

Поскольку вам нужны сгруппированные записи, вам необходимо выполнить вложенную привязку: http://leedumond.com/blog/nested-listviews-and-more-working-with-databound-controls-inside-the-listview/

...