Как избавиться от трейлинг-запятой с помощью ASP.NET повторитель?

работа над VS 2010 C# ASP.NET и SQL Server 2008 R2

Я использую ретранслятор для получения данных с SQL server.

Я хотел бы разделить значения запятыми.

мой код:

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

Я:

1, 2, 3,

пока я не хочу конечную запятую и получить:

1, 2, 3

какова наилучшая практика, чтобы избавиться от конечной запятой?

1 ответов


вы можете попробовать использовать разделитель:

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

вам может потребоваться быть осторожным с интервалом, чтобы заставить его работать правильно.