.net中,关于gridview的一些简单技巧操作
1、gridview中,显示datatime类型数据时,去掉后面的时分秒,比如1987-12-12 00:00:00,去掉后面的00:00:00的操作方法:
在<asp:BoundField DataField="birth" HeaderText="出生日期"/>中添加属性DataformatString="{0:yyyy-MM-dd}" HtmlEncode="false",这样显示的日期的格式如 2008-01-01、2008-10-12;
如果添加的是DataformatString="{0:d}" HtmlEncode="false",则 显示的日期的格式如 2008-1-1、2008-10-10
如果添加的是DataformatString="{0:D}" HtmlEncode="false",则显示的日期的格式如 1976年5月8日、1976年10月18日,
其中HtmlEncode="false"是必不可少的!
2、在文本框中,显示datatime类型数据时,去掉时分秒的方法:
rq.Text =Convert .ToDateTime ( ds.Tables[0].Rows[0]["f_starttime"].ToString()).ToShortDateString ();
ToShortDateString ()该函数隶属于datatime类型数据,它负责去掉时分秒。
3、当鼠标在gridview中划过时,每行的背景颜色发生改变,操作方法如下:
在gridview的RowDataBound事件中添加如下语句:
if (e.Row.RowType == DataControlRowType.DataRow)
{
//当鼠标停留时更改背景色
e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#FFCCFF'");
//当鼠标移开时还原背景色
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
}
这样便可达到效果
摘自 whx_1113的专栏
相关新闻>>
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- .NET类库中发现设计模式:策略模式
- ASP.ENT前台更改绑定数据的日期格式
- C#高级编程:使用XPath命名空间中的类[2]
- 使用HttpWebRequest下载经过重定向的文件
- .NET简谈设计模式之(装饰者模式性能问题?)
- Add View -> Strongly-typed view ->Model Class
- 让asp.net mvc的Action支持jQuery直接提交的javascript对
- Asp.net MVC源码分析--UrlRoutingModule与Service location的
- DCOM--高效率主从服务器程序的新概念
- .Net插件框架的实现及分析(二)



