2

データリストコントロールを使用しています。データリストに行区切り文字を追加するにはどうすればよいですか?連続して複数のアイテムがあり、.Net2.0を使用しています。

セパレータテンプレートは、行ごとではなく、アイテムごとに機能します。
このように表示したいです。

row1-> item1 item2 
---separator
row2-> item3 item4
---separator
row3-> item5 item6
4

3 に答える 3

5

これを試して:

<asp:DataList>
    <SeparatorTemplate>
        <hr />
    </SeparatorTemplate>
</asp:DataList>

アップデート

シンプルな境界線が必要な場合は、この方法が役立ちます。唯一の問題は、最新の行にも区切りがあることです。

<asp:DataList ID="DL1" runat="server" Width="200px" RepeatDirection="Horizontal" RepeatColumns="2" CssClass="DL1" CellPadding="0" CellSpacing="0">
    <ItemTemplate>
    .
    .
    .
    </ItemTemplate>
</asp:DataList>

.DL1 td
{
    border-bottom: solid 1px silver;
    border-collapse: collapse;
}
于 2009-11-21T06:18:06.037 に答える
0

DataList.SeparatorTemplate プロパティを使用する

例えば

<SeparatorTemplate>

        <asp:Image id="SeparatorImage"
             ImageUrl="SeparatorImage.jpg"
             runat="server"/>

     </SeparatorTemplate>

そして、この DataList.SeparatorTemplate プロパティを調べます

于 2009-11-21T06:33:35.193 に答える
0

データに基づいた DataList と Repeater のフォーマットについては、こちらの例で説明されています。ご覧ください。

于 2009-11-21T06:15:34.077 に答える