Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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
Asp.net 字符串。将%符号置于值后的格式_Asp.net - Fatal编程技术网

Asp.net 字符串。将%符号置于值后的格式

Asp.net 字符串。将%符号置于值后的格式,asp.net,Asp.net,我的数据库中有一个decimal列,其中的值存储为30.49等 在我的GridView中,我想显示带%符号的十进制列。我正在尝试使用String.Format,但它似乎不起作用。我尝试了所有可能的选择,但仍然没有得到我想要的 以下是我想要的:30.49% 这就是我尝试过的: <asp:Label ID="Label3" runat="server" Text='<%#String.Format("{0:#,0.########}",Eval("columnname")) %>

我的数据库中有一个
decimal
列,其中的值存储为30.49等

在我的
GridView
中,我想显示带%符号的十进制列。我正在尝试使用String.Format,但它似乎不起作用。我尝试了所有可能的选择,但仍然没有得到我想要的

以下是我想要的:
30.49%

这就是我尝试过的:

 <asp:Label ID="Label3" runat="server" Text='<%#String.Format("{0:#,0.########}",Eval("columnname")) %>'></asp:Label>

试试这个

<asp:Label ID="Label3" runat="server" Text='<%#Eval("columnname")+"%"%>'></asp:Label>