jjzjj

dataformatstring

全部标签

asp.net - gridview dataformatstring 自定义货币

有没有办法使用数据格式字符串将欧元(€)货币符号移动到值的开头,而无需在xml中对欧元符号进行硬编码?示例:使用{0:C}我得到1234€而我想要的是得到€1234。我无法找到解决方案,而不必像€{0:g}这样硬编码欧元符号。有什么线索吗?问候 最佳答案 您需要将CurrencyPositivePattern设置为0:NumberFormatInfonfi=(NumberFormatInfo)NumberFormatInfo.CurrentInfo.Clone();nfi.CurrencyPositivePattern=0;您可能希

c# - 数字或货币的字符串格式?

我需要为每一千个逗号(,)。所以我使用了DataFormatString="${0:#,#}"。它工作正常。但是当值为0时。它正在显示$00。我只想显示$0。我们怎样才能做到这一点? 最佳答案 DataFormatString="{0:C0}"这将格式化为小数点后0位的货币。DataFormatString="{0:N0}"这将格式化为数字,例如1,000。如果您想要小数位,请将第二个0替换为小数点后任意数量的数字。例如:DataFormatString="{0:N4}"格式如1,000.0000

c# - 如何修复 ASP .NET BoundField (DataFormatString) 中的日期格式?

我有一个带有以下代码的动态BoundField(用于DetailsView):BoundFieldbf1=newBoundField();bf1.DataField="CreateDate";bf1.DataFormatString="{0:dd/MM/yyyy}";bf1.HtmlEncode=false;bf1.HeaderText="SampleHeader2";dv.Fields.Add(bf1);但不知何故,它仍然显示错误的格式:2013-04-29T18:15:20.270。有什么方法可以解决这个问题,让它显示“29/04/2013”​​吗?感谢您的帮助。

c# - 如何修复 ASP .NET BoundField (DataFormatString) 中的日期格式?

我有一个带有以下代码的动态BoundField(用于DetailsView):BoundFieldbf1=newBoundField();bf1.DataField="CreateDate";bf1.DataFormatString="{0:dd/MM/yyyy}";bf1.HtmlEncode=false;bf1.HeaderText="SampleHeader2";dv.Fields.Add(bf1);但不知何故,它仍然显示错误的格式:2013-04-29T18:15:20.270。有什么方法可以解决这个问题,让它显示“29/04/2013”​​吗?感谢您的帮助。

asp.net-mvc - 电话号码或社会保险号的 DisplayFormat.DataFormatString

有没有一种方法可以使用View模型属性上的DisplayFormat属性来为社会安全号码或电话号码应用DataFormatString格式?我知道我可以使用javascript来做到这一点,但如果可能的话,我更愿意让模型来处理它。[DisplayFormat(ApplyFormatInEditMode=true,DataFormatString="???????")]publicstringSsn{get;set;} 最佳答案 以下应该可以工作,但请注意Ssn属性的类型差异。[DisplayFormat(DataFormatStri