Gridview利用DataFormatString属性设置数据格式
首 先把Gridview的AutoGenerateColumns属性设为False(默认是False),DataField选择相应的字段,特别需要注 意的是要把需要设置的字段的HtmlEncode属性设置为False,否则所设置的格式将无法显示,然后就可以设置每个字段的 DataFormatString属性来输出不同的格式了。
DataFormatString 属性语法如下: {A:B}
如:DataFormatString="{0:格式字符串}"
冒号前的值(常规示例中为 A)指定在从零开始的参数列表中的参数索引。此值只能设置为 0,因为每个单元格中只有一个值。
冒号后的字符(常规示例中为 B)指定值的显示格式。另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示:
格式字符 说明
C
以货币格式显示数值。
D
以十进制格式显示数值。
E
以科学记数法(指数)格式显示数值。
F
以固定格式显示数值。
G
以常规格式显示数值。
N
以数字格式显示数值。
X
以十六进制格式显示数值。
下面是一些示例,供大家参考:
格式字符串 输入 结果
"{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 精简日期格式 yyyy-MM-dd
D 详细日期格式 yyyy年MM月dd日
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}将显示与{0:d}相同的格式,要注意的是MM必须是大写,因为MM大写表示的是月份,而mm小写表示的时间里的分钟。
用DataFormatString格式化GridView
<asp:BoundField DataField="EmployeeId" />
<asp:BoundField DataField="LastName" />
<asp:BoundField DataField="BirthDate" HtmlEncode ="false" DataFormatString="{0:yyyy-MM-dd}" />
</Columns>
转载于:https://www.cnblogs.com/tianguook/p/3905872.html
Gridview利用DataFormatString属性设置数据格式相关推荐
- css如何利用transparent属性设置透明度?transparent属性绘制各种三角形
想到用css设置元素透明度,大家的第一反应会是:用Opacity属性来设置透明度,其实在css中还有其他设置透明度的方法.本章给大家介绍用transparent属性设置透明度,以及用transpare ...
- html设置表单透明度,css利用transparent属性设置透明度的方法
css利用transparent属性设置透明度的方法 发布时间:2020-09-14 13:44:46 来源:亿速云 阅读:188 作者:小新 这篇文章主要介绍css利用transparent属性设置 ...
- 转 C# GridView中DataFormatString属性的取值
DataFormatString 属性语法如下: DataFormatString="{0:格式字符串}" 我们知道在DataFormatString 中的 {0} 表示数据本身, ...
- 【Vegas原创】GridView设定DataFormatString属性失效的解决方法
我给GridView控件的各个BoundField数据行设定了DataFormatString属性,但是没有任何效用. 解决方法:将BoundField数据行的HtmlEncode属性设定成False ...
- html中如果设置颜色为半透明状态,css如何利用transparent属性设置透明度?
那么,大家是不是会问csstransparent属性是什么,有什么用? 其实,csstransparent是一种全透明黑色(black)的速记法,即一个类似rgba(0,0,0,0)这样的值:是用来指 ...
- asp.net页面的AutoEventWireup=true属性设置
我们进行asp.net Web开发时,我们会习惯性的在后台的Page_Load()方法中通过IsPostBack属性的判断加载数据.那么,问题来了,你是如何知道页面加载的时候会执行Page_Load( ...
- asp.net页面的AutoEventWireup=“true“属性设置
微软通过AutoEventWireup属性已经帮我们进行了事件与页面的隐式关联.这些特定名称包括:Page_Init, Page_Load, Page_DataBind, Page_PreRender ...
- [Flex] 组件Tree系列 —— 利用firstVisibleItem属性,设置或取得第一个显示节点
mxml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <!--功能描述: 利用firstVisib ...
- ASP.NET设置数据格式与String.Format使用总结
{0:d} YY-MM-DD {0:p} 百分比00.00% {0:N2} 12.68 {0:N0} 13 {0:c2} $12.68 {0:d} 3/23/2003 {0:T} 12:00:00 ...
最新文章
- springboot配置Redis哨兵主从服务 以及 Redis 集群
- python旋转矩阵_python实现回旋矩阵方式(旋转矩阵)
- ElasticSearch常用命令记录
- 【渝粤教育】国家开放大学2018年春季 0043-22T计算机文化 参考试题
- python 高级语言特性_Pytohon学习笔记(一)Python编程语言历史及特性
- MC.9 与 LIS
- 格雷码基础和生成的几种方法
- 用正则将html中的url提取,使用正则表达式从HTML中提取文本和链接
- 怎么看表_怎么和爸妈沟通?
- 安卓intent发起广播事件给系统或当前app,并从系统或当前app中接收广播
- 一个PHP多个界面跳转,php中的多种界面跳转方式
- 数学最高奖菲尔兹奖得主加入Huawei Technologies France
- 计算机专业的具体能力和素质要求,浅谈中职计算机专业学生职业素养的要求
- is内存地址 id 地址比较 小数据池概念
- 树莓派控制超声波测距原理及实现
- 二十九幅图片所展现的意境:壮美!
- 榆熙电商:拼多多商家一年能进行几次申诉?
- IT领域唯一的国家级证书,积分落户、评职称、抵个税...
- poi大数据导出的基本过程
- 搭建DHCP服务和NTP网络时间同步
热门文章
- 模拟房间冲击响应(Room Impulse Response,RIR),AI去混响
- [NOIP2017 提高组] 时间复杂度
- Scratch3.0 运动和绘图
- react使用qrcode.react生成扫描二维码
- java为什么要抛出异常_java抛出异常是怎么回事?
- idea编写html程序如何让别人应用,IntelliJ IDEA使应用程序交互
- Python编写微信打飞机小游戏(十一)
- springbbot运行无法编译成功,找不到jar包报错:Error:(3, 46) java: 程序包org.springframework.context.annotation不存在
- 微信小程序ocr身份证识别以及手机号获取
- Selenium Java自动化测试环境搭建