2012-08-14 13 views
6

Trabajando en VS 2010 C# ASP.NET y SQL Server 2008 R2¿Cómo deshacerse de una coma final usando ASP.NET Repeater?

estoy usando un repetidor para recuperar datos del servidor SQL.

Me gustaría separar los valores con una coma.

mi código es:

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

me sale:

1, 2, 3, 

Si bien no quiero la coma final y sale:

1, 2, 3 

¿Cuál es la mejor práctica para deshacerse de la coma final?

Respuesta

13

Usted podría tratar de usar un separador:

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

Es posible que tenga que tener cuidado con el espaciamiento de conseguir que funcione correctamente.

Cuestiones relacionadas