DataFormatString="{0:格式字符串}"
在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;
数字、货币格式:
在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示:
格式字符串 输入 结果
"{0:C}" 12345.6789 $12,345.68
"{0:C}" -12345.6789 ($12,345.68)
"{0:D}" 12345 12345
"{0:D8}" 12345 00012345
"{0:E}" 12345.6789 1234568E+004
"{0:E10}" 12345.6789 1.2345678900E+004
"{0:F}" 12345.6789 12345.68
"{0:F0}" 12345.6789 12346
"{0:G}" 12345.6789 12345.6789
"{0:G7}" 123456789 1.234568E8
"{0:N}" 12345.6789 12,345.68
"{0:N4}" 123456789 123,456,789.0000
"Total: {0:C}" 12345.6789 Total: $12345.68
常用的日期时间格式:
格式 说明 输出格式
d 精简日期格式 MM/dd/yyyy
D 详细日期格式 dddd, MMMM dd, yyyy
f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm
F
完整日期时间格式
(long date + long time)
dddd, MMMM dd, yyyy HH:mm:ss
g 一般格式 (short date + short time) MM/dd/yyyy HH:mm
G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss
m,M 月日格式 MMMM dd
s 适中日期时间格式 yyyy-MM-dd HH:mm:ss
t 精简时间格式 HH:mm
T 详细时间格式 HH:mm:ss
最后写一下中国常用的格式
{0:yyyy-MM-dd}
如果要返回
类似这样的日期格式2009-04-22 15:18:25
用DataFormatString="{0:yyyy-MM-dd HH:mm:ss}"
转自:http://www.cnblogs.com/lyamlfnet/archive/2007/05/29/763683.html
分享到:
相关推荐
在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效. 留个记号,下次用...
用DataFormatString格式化GridView 在 GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了, 在.net中,查了半天msdn,发现使用DataFormatString是可以实现...
用DataFormatString格式化GridView 在 GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了, 在.net中,查了半天msdn,发现使用DataFormatString是可以实现...
总结来说,理解并掌握`GridView`中数字、货币、日期和时间的格式化方法,能帮助开发者提供更友好的用户体验,使数据更加易读。同时,合理利用`DataFormatString`属性和`Eval`表达式,可以灵活地控制`GridView`中各列...
在 GridView 中,我们可以使用以下格式字符串来格式化日期和时间的显示: * {0:D}:长日期格式,例如 "2006 年 11 月 25 日" * {0:d}:短日期格式,例如 "2006-11-25" * {0:t}:短时间格式,例如 "10:30" * {0:T}:...
下面详细介绍如何使用DataFormatString属性来格式化Gridview中的数据。 首先,了解Gridview控件的一些基础知识是必要的。在使用Gridview控件时,通常需要对其进行一些配置以便于展示数据。AutoGenerateColumns属性...
总结一下,ASP.NET GridView控件中的时间格式化主要依赖于BoundField的DataFormatString属性。通过使用适当的日期格式字符串,如"{0:d}",可以轻松地将日期显示为“年-月-日”格式,排除不必要的小时、分钟和秒部分...
总结来说,格式化GridView中绑定的日期可以通过多种方式实现,包括使用模板列的C#代码、`BoundField`的`DataFormatString`属性,以及ASP.NET MVC/Razor视图的显示模板。选择哪种方法取决于项目的技术栈、团队的偏好...
在ASP.NET中,GridView控件是用于展示数据...通过灵活运用这些格式化字符串,你可以根据需求在GridView中呈现出符合业务逻辑的格式化数据。记得在实际应用中,要确保格式化字符串与数据类型匹配,否则可能会出现异常。
这里的`DataFormatString`参数使用了C#的字符串格式化语法,其中`{0}`代表绑定的数据字段,`yyyy-MM-dd HH:mm`是期望的时间格式。 #### 1.2 BoundField与DataFormatString 类似地,使用`BoundField`控件也能实现...
### GridView 实现自定义时间、货币等字符串格式 在 ASP.NET 开发中,为了...通过上述方法,我们可以有效地实现在 GridView 控件中对日期时间、货币等数据类型的自定义格式化处理,从而提高数据展示的专业性和可读性。
4. **客户端脚本处理**:另一种方法是在客户端使用JavaScript进行格式化,特别是当页面加载后需要动态改变日期格式时。可以使用jQuery或者其他JavaScript库来修改GridView中特定单元格的文本。 5. **CSS样式**:...
- 自定义格式化:使用RowDataBound事件,可以对每一行或每个单元格的数据进行格式化。 - 国际化:支持多语言,通过DataFormatString和CultureInfo对象设置日期、数字等格式。 3. GridView的高级用法: - 数据...
使用DataFormatString和ItemTemplate,可以对特定列的数据进行格式化,如日期、货币等。 14. **数据验证** 在编辑模式下,可以添加Validation controls来确保用户输入的有效性。 综上所述,GridView是一个功能...
首先,我们需要在GridView的`Columns`部分添加一个`BoundField`,并设置`DataField`为需要格式化的日期字段,然后使用`DataFormatString`来指定日期的显示格式。 ```xml <asp:BoundField DataField="CreationDate" ...
最后,如果你希望特定列的数据格式化,比如金额列显示为货币格式,或者日期列显示为日期格式,你可以通过在GridView的列定义中设置`DataFormatString`属性来实现。例如,对于金额列,你可以在`BoundField`或`...
- **数据格式化**:`DataFormatString`属性可以用于日期、数字等类型的格式化显示。 3. **行样式** - **交替行**:通过`AlternatingRowStyle`属性,可以为偶数行设置不同的背景色,以增加视觉效果。 - **选中行...