2012-08-14 6 views
6

Arbeiten an VS 2010 C# ASP.NET und SQL Server 2008 R2Wie man ein hinteres Komma mit ASP.NET Repeater loswerden?

Ich verwende einen Repeater, um Daten vom SQL Server abzurufen.

Ich möchte Werte mit einem Komma trennen.

mein Code:

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

ich:

1, 2, 3, 

Während ich möchte nicht das Komma und erhalten:

1, 2, 3 

Was ist die beste Praxis das nachlaufende Komma loswerden?

Antwort

13

Sie könnten versuchen, einen Separator mit:

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

Sie müssen möglicherweise mit Abstand vorsichtig sein, um es richtig zu arbeiten.

Verwandte Themen