Gridview 如何向.ClientTemplate添加货币属性
如何将其设置为货币格式,并将其指定为无聊的int?(0.00美元而不是0美元)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')#
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旁边。