我在 ASP.NET Datagrid 中使用 DataBinder.Eval 表达式,但我认为这个问题通常适用于 .NET 中的字符串格式。客户要求如果字符串的值为 0,则不应显示。我有以下技巧来完成此操作:
<%# IIf(DataBinder.Eval(Container.DataItem, "MSDWhole").Trim = "0", "",
DataBinder.Eval(Container.DataItem, "MSDWhole", "{0:N0}")) %>
我想更改{0:N0}
格式表达式,以便可以消除 IIf 语句,但找不到任何有效的方法。