GridView中的格式化
<asp :BoundField DataField="CreationDate"
DataFormatString="{0:M-dd-yyyy}"
HeaderText="CreationDate" />
主要是由于htmlencode属性默认设置为true,已防止XSS攻击,安全起见而用的,所以,可以有以下两种方法解决
1、
2 <columns>
3 <asp :BoundField DataField="CreationDate"
4 DataFormatString="{0:M-dd-yyyy}"
5 HtmlEncode="false"
6 HeaderText="CreationDate" />
7 </columns>
8 </asp>
将htmlencode设置为false即可
另外的解决方法为,使用模版列
2 <columns>
3 <asp :TemplateField HeaderText="CreationDate" >
4 <edititemtemplate>
5 <asp :Label ID="Label1" runat="server"
6 Text='<%# Eval("CreationDate", "{0:M-dd-yyyy}") %>'>
7 </asp>
8 </edititemtemplate>
9 <itemtemplate>
10 <asp :Label ID="Label1" runat="server"
11 Text=’<%# Bind("CreationDate", "{0:M-dd-yyyy}") %>'>
12 </asp>
13 </itemtemplate>
14 </asp>
15 </columns>
16 </asp>
前台代码:
2 DataSourceID="SqlDataSource1" AllowSorting="True" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3" Font-Size="12px" OnRowDataBound="GridView1_RowDataBound">
3 <Columns>
4 <asp:BoundField DataField="身份证号码" HeaderText="身份证号码" ReadOnly="True" SortExpression="身份证号码" />
5 <asp:BoundField DataField="姓名" HeaderText="姓名" SortExpression="姓名" />
6 <asp:BoundField DataField="邮政编码" HeaderText="邮政编码" SortExpression="邮政编码" />
7 <asp:BoundField DataField="出生日期" HeaderText="出生日期" SortExpression="出生日期" />
8 <asp:BoundField DataField="起薪" HeaderText="起薪" SortExpression="起薪" />
9 </Columns>
10 <FooterStyle BackColor="White" ForeColor="#000066" />
11 <RowStyle ForeColor="#000066" />
12 <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
13 <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
14 <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
15 </asp:GridView>
16 <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:北风贸易ConnectionString1 %>"
17 SelectCommand="SELECT top 5 [出生日期], [起薪], [身份证号码], [姓名], [家庭住址], [邮政编码] FROM [飞狐工作室]" DataSourceMode="DataReader"></asp:SqlDataSource>
附录-常用格式化公式:
{0:C} 货币;
{0:D4}由0填充的4个字符宽的字段中显示整数;
{0:000.0}四舍五入小数点保留第几位有效数字;
{0:N2}小数点保留2位有效数字;{0:N2}% 小数点保留2位有效数字加百分号;
{0:D}长日期;{0:d}短日期;{0:yy-MM-dd} 例如07-3-25;;{0:yyyy-MM-dd} 例如2007-3-25
转载于:https://www.cnblogs.com/feb9903/archive/2007/04/11/709262.html
GridView中的格式化相关推荐
- 在GridView中如何格式化Money型字段?
在GridView中如何格式化Money型字段(downmoon)? <asp:GridView ID="GridView1" runat="ser ...
- GridView中Dataformatstring 格式化日期应注意的问题
GridView中Dataformatstring 格式化日期应注意的问题 1.HtmlEncode="False" 2.DataFormatString="{0:d}& ...
- 如何在GridView中使用DataFromatString [转]
在我们从业务逻辑层获得数据实体时候,接下来的事情就是要绑定到控件中.数据实体中的一些字段可以直接绑定到界面中,但是有一些字段需要重新格式化格式.比如货币单位字段,需要显示货币符号和每隔三位显示分隔符: ...
- GridView 中 Bind和Eval的区别详解
Eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降.它一般用在绑定时需要格式化字符串的情况下.多数情况尽量少用此方法 Eval 方 ...
- 转 C# GridView中DataFormatString属性的取值
DataFormatString 属性语法如下: DataFormatString="{0:格式字符串}" 我们知道在DataFormatString 中的 {0} 表示数据本身, ...
- [学习]GridView 学习集合 -- GridView中使用超链接的技巧
GridView中使用超链接的技巧 数据绑定方式有两种,如下示例: Eval方式 <%# Eval("id") %> Bind方式 <%# Bind(" ...
- Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理
Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见< ASP.NET 2.0中Gridview控件高级技巧 ...
- gridview中动态绑定通过模板列增加的textbox。
首先 我想 实现的就是,通过gridview中模板列增加个textbox,并且从数据库中查出来这列值,然后绑定到textbox上. 下面是我实现的效果(毁损时间 就是我的那个列,下面就是我显示出来的时 ...
- android gridview 中图片大小不一,android – Gridview及其图像不适合所有屏幕大小
正如在我的标题gridview中,图像不适合所有屏幕. 在我的应用程序中,我有15个图像,它是标题,我想在所有屏幕尺寸的3列和5行格式显示它. 但我的Gridview不适合所有屏幕尺寸和图像,标题未正 ...
- python中字符串格式化%与.format
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...
最新文章
- 在单元测试中访问私有字段
- Android开发(1) | Fragment 的应用——新闻应用
- sql中排序序号_SQL 和 SPL 的有序运算对比
- ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据 之最佳实践
- sublimeText3安装emmet(For Mac)
- python网络爬虫从入门到精通吕云翔pdf_Python 网络爬虫从入门到精通
- MMA7660传感器使用心得
- 小白入门 - PHP简介
- 【读】自动文摘——预备
- 7z001怎么解压在安卓手机上面_安卓手机时间怎么显示在中间 时间居中设置教程...
- Go语言为什么值得学习?
- U盘安装CentOS7 解决各种问题
- java中定义一个时间_Java中的日期和时间
- dedecms 对不起,你输入的参数有误修改
- ftp服务器 修改文件,ftp服务器修改文件属性的权限
- Top命令查询结果界面参数详解
- 2016年8月27日 星期六 --出埃及记 Exodus 16:28
- [小说]魔王冢(16)寻凶(二)
- 最高月薪18K,再努力一下,再前进一下,也许成功离你只有一步之遥~
- SimpleFOC之ESP32(八)—— ABZ编码器电机
热门文章
- .NET Core全面扫盲贴
- 1018. 锤子剪刀布 (20)
- JAVA环境变量安装
- CentOS下配置多个Tomcat同时运行 本篇文章来源于 Linux公社网站(www.linuxidc.com)
- careercup-链表 2.7
- Silverlight 2 跨域访问控件与WebService的资料整理
- 【win10.win7】在win10系统里面安装win7系统(亲测有效,方便快捷,无需自己设置开机启动项)
- 我的miniQuery
- Swift 3必看:新的访问控制fileprivate和open
- 浅析Thinkphp框架中运用phprpc扩展模式