Estoy usando una expresión DataBinder.Eval en una cuadrícula de datos ASP.NET, pero creo que esta pregunta se aplica al formato de cadena en .NET en general. El cliente ha solicitado que si el valor de una cadena es 0, no debería mostrarse. Tengo el siguiente truco para lograr esto:Usando el formato de cadena .NET, ¿cómo formateo una cadena para mostrar en blanco (cadena vacía) para cero (0)?
<%# IIf(DataBinder.Eval(Container.DataItem, "MSDWhole").Trim = "0", "",
DataBinder.Eval(Container.DataItem, "MSDWhole", "{0:N0}")) %>
me gustaría cambiar el {0:N0}
expresión de formato para que pueda eliminar la instrucción IIF, pero no puedo encontrar nada que funcione.
Gracias por la corrección de formato, Nick. Ahora veo cómo hacer eso. –