0
我有这样的代码:DataBinder.Eval和负值用空格吗?
DataBinder.Eval(Container.DataItem, "Value", "{0:#,##.00}")
它适用于像5000 -5000例如值不错。有 - 5000结果,00。任何想法如何避免这种情况?如果有人输入 - 5000,结果应该是-5000(没有空格)。
感谢:-)
我有这样的代码:DataBinder.Eval和负值用空格吗?
DataBinder.Eval(Container.DataItem, "Value", "{0:#,##.00}")
它适用于像5000 -5000例如值不错。有 - 5000结果,00。任何想法如何避免这种情况?如果有人输入 - 5000,结果应该是-5000(没有空格)。
感谢:-)
试试这个:
服务器代码:
public class MyClass
{
public string Value { get; set; }
}
List<MyClass> k = new List<MyClass>();
k.Add(new MyClass()
{
Value = "-5000"
});
k.Add(new MyClass()
{
Value = "- 5000"
});
rpt.DataSource = k;
rpt.DataBind();
在ASPX
:
<span> <%# ((MyClass)Container.DataItem).Value.Replace(" ","")%></span>