6

VS 2010 C# ASP.NET および SQL Server 2008 R2 での作業

リピーターを使用して SQL サーバーからデータを取得しています。

値をコンマで区切りたいと思います。

私のコードは次のとおりです。

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ConnectionString">
    <ItemTemplate>
        <%# Eval("DataValue").ToString() %>, 
    </ItemTemplate>
</asp:Repeater>

私は得る:

1, 2, 3,

末尾のコンマが欲しくなくて、次のようになります:

1, 2, 3

末尾のコンマを取り除くためのベスト プラクティスは何ですか?

4

1 に答える 1

13

セパレータを使用してみることができます:

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ConnectionString">
    <ItemTemplate><%# Eval("DataValue").ToString() %></ItemTemplate>
    <SeparatorTemplate>, </SeparatorTemplate>
</asp:Repeater>

正しく機能させるには、間隔に注意する必要がある場合があります。

于 2012-08-14T21:13:47.473 に答える