我有asp.net网站与listview
。其中一列是产品价格。我想在价格上加上单独的','。ASP列表视图格式价格字符串与','分隔符
如果在数据库中的价格是1250 我希望listview
显示。价格字段是string
类型。
我尝试以下,但我得到1250不带分隔符:
<asp:Label ID="Label5" runat="server" Text='<%# Eval("price","{0:n0}")%>'/>
<asp:Label ID="Label5" runat="server" Text='<%# String.Format("{0:n0}", Eval("price"))%>'/>
请试试这个:'lblTotal.Text =的String.Format(“{0:#, ###,###。##}“,(object)total);'这里'total'包含这个值。在你的情况1250 –
也许因为价格是一个字符串,而不是一个数字类型。它如果它的数字类型像'十进制'或'int'它的工作:'string.Format(“{0:N0}”,1250)' –
我不想从后面的代码,但从列表视图项目,如果它是可能的。 – user281812