Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/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
Gridview 如何向.ClientTemplate添加货币属性_Gridview_Attributes_Kendo Ui - Fatal编程技术网

Gridview 如何向.ClientTemplate添加货币属性

Gridview 如何向.ClientTemplate添加货币属性,gridview,attributes,kendo-ui,Gridview,Attributes,Kendo Ui,如何将其设置为货币格式,并将其指定为无聊的int?(0.00美元而不是0美元) columns.Bound(o=>o.BasePremium).Title(“Base Prem:”).ClientTemplate(“#=BasePremium#”+ "" ).Format(“{0:c}”); 最后的.Format似乎不起作用。因为您使用的是.ClientTemplate它将忽略.Format()。相反,请使用以下内容: #:kendo.toString(BasePremium, 'c2')#

如何将其设置为货币格式,并将其指定为无聊的int?(0.00美元而不是0美元)

columns.Bound(o=>o.BasePremium).Title(“Base Prem:”).ClientTemplate(“#=BasePremium#”+
""
).Format(“{0:c}”);

最后的
.Format
似乎不起作用。

因为您使用的是
.ClientTemplate
它将忽略
.Format()
。相反,请使用以下内容:

#:kendo.toString(BasePremium, 'c2')#
这相当于123.45美元


您可以在此处阅读更多信息:

因为您使用的是
.ClientTemplate
它将忽略
.Format()
。相反,请使用以下内容:

#:kendo.toString(BasePremium, 'c2')#
这相当于123.45美元


您可以在此处阅读更多信息:

我发现的一件事是,您应该向剑道传递一个十进制数。toString()不是字符串,否则它不起作用

 kendo.toString("99", 'c') 
"99" 
kendo.toString(99, 'c') 
"$99.00"

我发现的一件事是,您应该向kendo.toString()传递一个十进制数,而不是字符串,否则它将无法工作

 kendo.toString("99", 'c') 
"99" 
kendo.toString(99, 'c') 
"$99.00"

使用
#BasePremium.toString(“c”)#
的替代方法是使用剑道的
#Kendo.format(“{0:c}”,BasePremium)#
,它与.Net的
String.format()
和剑道MVC的
.format()
函数类似。

使用
#BasePremium.toString(“c”)的替代方法#
将使用剑道的
#Kendo.format(“{0:c}”,BasePremium)#
,它的工作原理类似于.Net的
String.format()
和剑道MVC的
.format()
函数。

“反对”,而不是“赞成”。按照您所说的方式,货币值将显示在“反对”,而不是“赞成”旁边。按照您所说的方式,货币值将显示在无聊的int旁边。