使用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
删除尾随逗号的最佳做法是什么?
答案 0 :(得分:13)
您可以尝试使用分隔符:
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ConnectionString">
<ItemTemplate><%# Eval("DataValue").ToString() %></ItemTemplate>
<SeparatorTemplate>, </SeparatorTemplate>
</asp:Repeater>
您可能需要小心间距才能使其正常工作。