日期:2014-05-18  浏览次数:20470 次

请教点关于如何动态绑定GridView的问题。。
this.GridView2.DataSource = sds;
  HyperLinkField hlf = new HyperLinkField();
  hlf.DataTextField = "newsdate";
  this.GridView2.Columns.Add(hlf);

代码如上。。我在GridView里面要动态的加上一个超链接列。。
绑定字段是数据库中的时间列。是getdate()默认的系统时间、
如果我就这样绑定的话出来的是“2008-03-22 21:23:30.217”
这样的。。。但是我想要的结果是“【2008-3-22】”
请问下如何对这个字段进行格式化了再绑定呢。。。
谢谢了。。。

------解决方案--------------------
试试
hlf.HtmlEncode = false;
hlf.DataTextFormatString = "【{0:yyyy-M-d}】";
------解决方案--------------------
探讨
试试
hlf.HtmlEncode = false;
hlf.DataTextFormatString = "【{0:yyyy-M-d}】";