Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 字符串格式设置为百分比以及如何处理空值?_C#_Asp.net_String_Gridview_Formatting - Fatal编程技术网

C# 字符串格式设置为百分比以及如何处理空值?

C# 字符串格式设置为百分比以及如何处理空值?,c#,asp.net,string,gridview,formatting,C#,Asp.net,String,Gridview,Formatting,您好,我在gridview中有一个绑定字段,我正在格式化它以百分比的形式显示。一切正常,但当列有空值时,它抛出错误。你能告诉我一种处理空值的方法吗 <asp:BoundField DataField="ip_per" SortExpression="ip_per" DataFormatString="{0.0%}" /> 您可以设置NullDisplayText <asp:BoundField DataField="ip_per"

您好,我在gridview中有一个绑定字段,我正在格式化它以百分比的形式显示。一切正常,但当列有空值时,它抛出错误。你能告诉我一种处理空值的方法吗

    <asp:BoundField DataField="ip_per" SortExpression="ip_per" DataFormatString="{0.0%}" />

您可以设置
NullDisplayText

 <asp:BoundField DataField="ip_per" 
                 SortExpression="ip_per"
                 NullDisplayText=""
                 DataFormatString="{0.0%}" />


字段的类型是什么?什么空值应该作为威胁?零?它是一个十进制数。在显示时,我想为空值显示空字符串
,但不太确定