当前位置: 代码迷 >> ASP.NET >> gridview设置数据显示格式
  详细解决方案

gridview设置数据显示格式

热度:6227   发布时间:2013-02-26 00:00:00.0
gridview设置数据显示格式?
在aspx文件中定义一个gridview如下
<asp:GridView   ID= "GridView1 "   runat= "server "   >              
</asp:GridView> </P>

在代码中直接将数据源datatable赋值给gridview的DataSource   属性,并调用   DataBind   方法实现数据的绑定。

绑定后,怎样用代码来设置gridview某一列的数据显示格式呢,比如第三列为时间,格式显示为 "yyyy-mm-dd "


------解决方案--------------------------------------------------------
属性里面设置列的FormatString(好像是这个吧)属性。
------解决方案--------------------------------------------------------
<asp:BoundField DataField= "InputDate " HeaderText= "处理日期 " HtmlEncode= "False " DataFormatString= "{0:d} " SortExpression= "InputDate " />
------解决方案--------------------------------------------------------
那一列弄成模板列就行了,前台aspx文件设置数据格式
------解决方案--------------------------------------------------------
<asp:BoundField DataField= "DocDueDate " HeaderText= "日期 " SortExpression= "DocDueDate " DataFormatString= "{0:yyyy年MM月dd日} " HtmlEncode= "False "/>
  相关解决方案