`
shirlly
  • 浏览: 1652254 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

用DataFormatString格式化GridView

    博客分类:
  • .NET
阅读更多

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
分享到:
评论

相关推荐

    asp.net DataFormatString格式化GridView

    在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效. 留个记号,下次用...

    C#常用的数据格式转换汇总

    用DataFormatString格式化GridView 在 GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了, 在.net中,查了半天msdn,发现使用DataFormatString是可以实现...

    C#中ToString数据类型格式大全(千分符)

    用DataFormatString格式化GridView 在 GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了, 在.net中,查了半天msdn,发现使用DataFormatString是可以实现...

    GridView列数字、货币和日期的显示格式

    总结来说,理解并掌握`GridView`中数字、货币、日期和时间的格式化方法,能帮助开发者提供更友好的用户体验,使数据更加易读。同时,合理利用`DataFormatString`属性和`Eval`表达式,可以灵活地控制`GridView`中各列...

    GridView中日期时间显示格式问题

    在 GridView 中,我们可以使用以下格式字符串来格式化日期和时间的显示: * {0:D}:长日期格式,例如 "2006 年 11 月 25 日" * {0:d}:短日期格式,例如 "2006-11-25" * {0:t}:短时间格式,例如 "10:30" * {0:T}:...

    Gridview利用DataFormatString属性设置数据格式的方法

    下面详细介绍如何使用DataFormatString属性来格式化Gridview中的数据。 首先,了解Gridview控件的一些基础知识是必要的。在使用Gridview控件时,通常需要对其进行一些配置以便于展示数据。AutoGenerateColumns属性...

    ASP.NET GridView控件在列上格式化时间及DataFormatString使用

    总结一下,ASP.NET GridView控件中的时间格式化主要依赖于BoundField的DataFormatString属性。通过使用适当的日期格式字符串,如"{0:d}",可以轻松地将日期显示为“年-月-日”格式,排除不必要的小时、分钟和秒部分...

    C#程序设计-3期(KC008) KC008110100014-直接格式化绑定在数据控件GridView中的日期.docx

    总结来说,格式化GridView中绑定的日期可以通过多种方式实现,包括使用模板列的C#代码、`BoundField`的`DataFormatString`属性,以及ASP.NET MVC/Razor视图的显示模板。选择哪种方法取决于项目的技术栈、团队的偏好...

    gridview小数问题.

    在ASP.NET中,GridView控件是用于展示数据...通过灵活运用这些格式化字符串,你可以根据需求在GridView中呈现出符合业务逻辑的格式化数据。记得在实际应用中,要确保格式化字符串与数据类型匹配,否则可能会出现异常。

    Asp.net中时间格式化的几种方法

    这里的`DataFormatString`参数使用了C#的字符串格式化语法,其中`{0}`代表绑定的数据字段,`yyyy-MM-dd HH:mm`是期望的时间格式。 #### 1.2 BoundField与DataFormatString 类似地,使用`BoundField`控件也能实现...

    GridView实现自定义时间货币等字符串格式

    ### GridView 实现自定义时间、货币等字符串格式 在 ASP.NET 开发中,为了...通过上述方法,我们可以有效地实现在 GridView 控件中对日期时间、货币等数据类型的自定义格式化处理,从而提高数据展示的专业性和可读性。

    gridview 控件中的日期使用

    4. **客户端脚本处理**:另一种方法是在客户端使用JavaScript进行格式化,特别是当页面加载后需要动态改变日期格式时。可以使用jQuery或者其他JavaScript库来修改GridView中特定单元格的文本。 5. **CSS样式**:...

    asp.net 中的Gridview控件的使用

    - 自定义格式化:使用RowDataBound事件,可以对每一行或每个单元格的数据进行格式化。 - 国际化:支持多语言,通过DataFormatString和CultureInfo对象设置日期、数字等格式。 3. GridView的高级用法: - 数据...

    GridView各功能实例

    使用DataFormatString和ItemTemplate,可以对特定列的数据进行格式化,如日期、货币等。 14. **数据验证** 在编辑模式下,可以添加Validation controls来确保用户输入的有效性。 综上所述,GridView是一个功能...

    GridView自定义显示的日期格式

    首先,我们需要在GridView的`Columns`部分添加一个`BoundField`,并设置`DataField`为需要格式化的日期字段,然后使用`DataFormatString`来指定日期的显示格式。 ```xml <asp:BoundField DataField="CreationDate" ...

    将GridView显示的内容导出为Excel

    最后,如果你希望特定列的数据格式化,比如金额列显示为货币格式,或者日期列显示为日期格式,你可以通过在GridView的列定义中设置`DataFormatString`属性来实现。例如,对于金额列,你可以在`BoundField`或`...

    gridview显示风格设置

    - **数据格式化**:`DataFormatString`属性可以用于日期、数字等类型的格式化显示。 3. **行样式** - **交替行**:通过`AlternatingRowStyle`属性,可以为偶数行设置不同的背景色,以增加视觉效果。 - **选中行...

Global site tag (gtag.js) - Google Analytics