首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么给 GridView 的 HyperLinkField 添加 时间类型的字段

2012-04-13 
如何给 GridView 的 HyperLinkField 添加 时间类型的字段?如何给 GridView 的 HyperLinkField 添加 时间类

如何给 GridView 的 HyperLinkField 添加 时间类型的字段?
如何给 GridView 的 HyperLinkField 添加 时间类型的字段
我绑定的字段是时间类型 就显示不了 数据,这是什么问题?

[解决办法]
HyperLinkField DataTextField="日期字段"
[解决办法]
完整的例子

HTML code
<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">   protected void Page_Load(object sender, EventArgs e)  {    System.Data.DataTable dt = new System.Data.DataTable();    if (!Page.IsPostBack)    {      System.Data.DataRow dr;      dt.Columns.Add(new System.Data.DataColumn("id", typeof(System.Int32)));      dt.Columns.Add(new System.Data.DataColumn("title", typeof(System.String)));      dt.Columns.Add(new System.Data.DataColumn("date", typeof(System.DateTime)));      System.Random rd = new System.Random();      for (int i = 0; i < 6; i++)      {        dt.Rows.Add(new Object[] { i, "孟" + i.ToString(), DateTime.Now });      }      GridView1.DataSource = dt;      GridView1.DataBind();    }  }</script><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">  <title></title></head><body>  <form id="form1" runat="server">  <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">    <Columns>      <asp:HyperLinkField DataTextField="date" DataTextFormatString="{0:yyyy年MM月dd日}" DataNavigateUrlFields="id,title"        DataNavigateUrlFormatString="xx.aspx?id={0}&title={1}" />    </Columns>  </asp:GridView>  </form></body></html> 

热点排行