设AutoGenColumns为False,将DataField设为相关字段,然后设置DataFormatString
DataFormatString 属性语法如下:

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

这里需要注意以下几点
1. 在GridView中的asp:BoundField使用DataFormatString必须设置属性HtmlEncode="False",否则不起作用。
2. 如果需要使用日期类型的格式化字符串,必须数据实体中对应的字段也应该日起类型的。
3. 格式化字符串C代表货币单位,需要绑定的数据类型应该是数字类型的。如果是字符串类型的不起作用,需要手动添加格式化字符串为DataFormatString="¥{0:C}"。

转载于:https://www.cnblogs.com/viki117/archive/2008/06/18/1224392.html

GridView的dataformatstring设置相关推荐

  1. GridView中Dataformatstring 格式化日期应注意的问题

    GridView中Dataformatstring 格式化日期应注意的问题 1.HtmlEncode="False" 2.DataFormatString="{0:d}& ...

  2. android gridview滑动监听,Android GridView 滑动条设置一直显示状态(推荐)

    Android GridView 滑动条设置一直显示状态(推荐) 模拟GridView控件: android:id="@+id/picture_grid" android:layo ...

  3. Gridview利用DataFormatString属性设置数据格式

    首 先把Gridview的AutoGenerateColumns属性设为False(默认是False),DataField选择相应的字段,特别需要注 意的是要把需要设置的字段的HtmlEncode属性 ...

  4. gridview DataFormatString

    转 有个时间要在gridview中显示,但是保持着数据库中的是标准时间,很长,而且只需要显示日期,就想要格式化字符串,可是设置了DataFormatString就是不起作用,后来一查,原来要设置&qu ...

  5. GridView 中 DataFormatString 的使用

    首先把Gridview的AutoGenerateColumns属性设为False(默认是False),DataField选择相应的字段,特别需要注意的是要把需要设置的字段的HtmlEncode属性设置 ...

  6. 转 C# GridView中DataFormatString属性的取值

    DataFormatString 属性语法如下: DataFormatString="{0:格式字符串}" 我们知道在DataFormatString 中的 {0} 表示数据本身, ...

  7. 【Vegas原创】GridView设定DataFormatString属性失效的解决方法

    我给GridView控件的各个BoundField数据行设定了DataFormatString属性,但是没有任何效用. 解决方法:将BoundField数据行的HtmlEncode属性设定成False ...

  8. DevExpress GridView 添加和设置右键菜单

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking 右键菜单肯定是GridView中经常要使用的一个功能.本文主要描述三个方面: 1.如何在GridV ...

  9. [Android Pro] listView和GridView的item设置的高度和宽度不起作用

    referece to : http://blog.csdn.net/beibeixiao/article/details/9032569 1.     在Android开发中会发现,有时listVi ...

  10. GridView xml中设置android:focusable=false无效的原因

    最近Tv项目中有个小问题,需要gridview展示内容,但是不可获取焦点,于是xml中设置android:focusable="false",设想会成功,但是实际操作,发现还是可以 ...

最新文章

  1. 2021-2027年中国中空纤维膜行业市场研究及前瞻分析报告
  2. Android API 中文 (51) —— ZoomButtonsController
  3. Qt 多重继承时 moc 编译出错
  4. python元组求和_Python 列表和元组 - 学习笔记(持续更新)
  5. 【转】分享oldjun老大***网站的经验
  6. idea生成有参构造的快捷键,idea生成有参构造的快捷键_Idea_学习_09_Idea 方法自动生成参数默认名...
  7. 【多线程】CAS乐观锁
  8. 计算机原理及应用教学大纲,《单片机原理及应用技术》课程教学大纲
  9. 网易推理拼图验证码识别
  10. Pikachu-敏感信息泄露
  11. linux icmp 时间戳过滤,ICMP-linux c 时间戳请求功能实现
  12. 多元回归f检验matlab,matlab进行F检验
  13. vue2 element使用笔记总结
  14. 色盲悖论_关于被色盲
  15. 2.4父子进程虚拟地址空间情况
  16. linux下三台虚拟机互联,Linux下虚拟机qemu的使用
  17. 生活娱乐 重庆乡村基挑战肯德基为何失败
  18. Part-Ⅱ7.交流等效电路模型-7.2基本的交流建模方法
  19. HANA用户权限设置
  20. 四、Amlogic A311D 音频回采信号LOOPBACK指南

热门文章

  1. java+oracle+ojdbc14_请教:使用ojdbc5.jar作为驱动jar包无法正常连接oracle数据库,而使用ojdbc14.jar却可以正常连接?...
  2. 表格闪退怎么解决_excel2010表格打开闪退怎么回事
  3. 风格迁移篇--CCPL:Contrastive Coherence Preserving Loss for Versatile Style Transfer多功能风格转换的对比连贯保持损失
  4. matlab 图线动画,Matlab绘制简单动画
  5. 协议森林02 小喇叭开始广播 (以太网与WiFi协议)
  6. 操作系统---高响应比优先调度算法实例
  7. 办公必备APP,收藏有料
  8. 基于python的数字印刷体识别_利用卷积神经网络识别印刷体中文
  9. linux系统如何重置密码
  10. Windows下安装HDFView