ASP.NET GridView控件在列上格式化时间及DataFormatString使用
症状:在GridView绑定日期格式的时候,数据库中的日期为2008-07-04,而GridView显示的是2007-07-04 000000。、
解决办法:想把这后面这多余的零去掉的话在绑定时间的那一列源码后面加上一句话就可以了,如下红色的部分
代码如下:
<asp:BoundField DataField="BeginDate" HeaderText="开始时间"
DataFormatString="{0:d}" htmlencode="false"
HeaderStyle-HorizontalAlign="Center"
ItemStyle-HorizontalAlign="Center" >
如果哪里有不正确的地方,欢迎批评指正,共同进步。
相关推荐
-
在ASP.NET 2.0中操作数据之三十:格式化DataList和Repeater的数据
导言 在前面的教程里我们学习了DataList提供了一些风格样式的属性.而且我们还学习了如何定义HeadStyle, ItemStyle, AlternatingItemStyle, 和SelectedItemStyle等属性的默认CSS.除了这四个属性外,DataList还提供了其它属性,比如Font, ForeColor, BackColor, 和BorderWidth.而Repeater没有提供任何这样的属性.如果你需要用Reperter来实现这些效果,你就需要在templates里直接写
-
asp.net DataFormatString格式化GridView
在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效. 留个记号,下次用的时候,就不用浪费N多时间了. 还有,DataFormatString = "{0:F}",是默认格式,显示两位小数,如果需要显示的小数位数为其他值,DataFormatString = "{0:Fn}&quo
-
在ASP.NET 2.0中操作数据之十一:基于数据的自定义格式化
介绍 我们可以通过控制HeaderStyle, RowStyle, AlternatingRowStyle和其他一些属性来改变GridView, DetailsView, 和 FormView的样式,比如cssClass, Font, BorderWidth, BorderStyle, Bar, Width, Height等 一般,自定义格式化与我们所要显示的数据的值有关系.例如, 为了吸引用户注意那些库存为空的产品,我们可以将库存对应的字段UnitsInStock 和UnitsOnOrder
-
Asp.net中时间格式化的6种方法详细总结
1. 数据控件绑定时格式化日期方法: 复制代码 代码如下: <asp:BoundColumn DataField="AddTime" HeaderText="添加时间" DataFormatString="{0:yyyy-MM-dd HH:mm}></asp:BoundColumn> <asp:BoundField DataField="AddTime" HeaderText="添加时间"
-
asp.net中各种类型的JSON格式化
复制代码 代码如下: using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Reflection; using System.Collections; using System.Data.Common; public class ConvertJson { #region 私有方法 /// <summary> /// 过滤特殊字符 /// </s
-
asp.net IList查询数据后格式化数据再绑定控件
一.先讲最基本的 DataSet绑定操作,GridView为例. 当操作查询得一个 DataSet ds 后,可以进行一些数据的格式化,如: 复制代码 代码如下: foreach (DataRow dr in ds.Tables[0].Rows) { if (dr["Depth"].ToString() != "1") { dr["ColumnName"] = StringHelper.StringOfChar(Convert.ToInt32(d
-
在ASP.NET 2.0中操作数据之二十八:GridView里的Button
导言 一般控件(比如GridView)显示数据的时候对数据只能读取,而需要处理数据的功能是非常常见的.典型的情况是为每行数据添加一个Button, LinkButton, 或ImageButton . 当点击这些button时,数据会PostBack,执行一些服务器端的代码. 一条条的编辑或删除数据是最常见的情况.实际上,编辑和删除是如此常见,从概述插入.更新和删除数据 开始, 我们可以看到GridView, DetailsView, 和 FormView可以零代码的完成这些功能. 除了编辑和删
-
asp.net+js实现金额格式化
根据用户需求,在输入金额时要格式化,即每三位数字加逗号分隔,并保留两位小数. 考虑到用户的体验,随使用JS对金额进行格式化,前台代码如下: 复制代码 代码如下: <asp:TextBox ID="txtAmount" runat="server" onkeypress="check()" onkeyup="run(this)"></asp:TextBox> JS代码如下: 复制代码 代码如下: //==
-
在ASP.NET 2.0中操作数据之二十九:用DataList和Repeater来显示数据
导言 在之前的28篇教程的例子里,如果我们需要显示某个数据源的多条记录,我们使用GridView .GridView 的一行表示数据源的一条记录,列表示一个字段.虽然GridView 用来显示数据,分页,排序,编辑,删除非常的方便,但是有点臃肿.而且GridView 结构的标记是固定的-它包含一个带有<tr>和<td>的HTML <table>标记. 为了在显示多条记录时,有更好的自定义功能,ASP.NET 2.0提供了DataList 和Repeater (ASP.N
-
在ASP.NET 2.0中操作数据之二十七:创建自定义排序用户界面
简介 显示大量已经按类别(不是很多)排序的数据但没有类别分界线,用户很难找到所需要的类别.例如,数据库中只有9个类别(8个不同的类别和1个null),共81种产品.现在用一个GridView列出所有产品,假设有用户对类别Seafood的产品感兴趣,她一定会按类别排序,把Seafood产品排列在一起.排序后,用户便寻找Seafood产品开始和结束的地方.虽然是按英文字母排列类别不难找到Seafood,但仍要花些时间在GridView寻找.为了进一步的区分类别,许多网站使用类别分界线这种排序用户界面
-
asp.net页面中时间格式化的示例
asp.net页面将Eval中的时间显示为"yyyy-MM-dd"格式 复制代码 代码如下: <table> <tr> <td style="width:273px;color:#105db5;" valign="top">[**平台] <a href="javascript:void(0)" style="color:#6c6c72" title='&l
随机推荐
- VBS CHR码值对应列表
- JQuery的ajax获取数据后的处理总结(html,xml,json)
- Hyper-V虚拟机不能上网问题的解决方法
- asp.net datalist绑定数据后可以上移下移实现示例
- php设计模式 Template (模板模式)
- php 数组随机取值的简单实例
- PHP sprintf() 函数的应用(定义和用法)
- docker.service启动失败:Unit not found的原因及解决办法
- PHP 创建文件(文件夹)以及目录操作代码
- js去字符串前后空格5种实现方法及比较
- TsysV1.1 系统文件清单介绍
- 一键关闭服务器危险端口BAT文件安防篇[端口介绍]
- jQuery+ajax实现实用的点赞插件代码
- 微信小程序进行微信支付的步骤昂述
- 整理的比较不错的JavaScript的方法和技巧第1/3页
- PHP PDOStatement:bindParam插入数据错误问题分析
- 讲解现代男人饮食九大要素
- Java/Android 获取网络重定向文件的真实URL的示例代码
- Android Studio多工程引用同一个library项目配置的解决方法
- yii2的restful api路由实例详解