使用DataFormatString as {0:G}
具体参考MSDN中的DataFormatString

解决方案 »

  1.   

    <%# DataBinder.Eval(Container, "DataItem(""SQRQ"")","{0:d}")%>
      

  2.   

    datagrid右键-->属性生成器--->数据格式设置表达式-->里面写上{0:d}
      

  3.   

    设置DataFormatString 为"{0:D}"或"{0:d}"
      

  4.   

    Sun.Columns.Add(New DataColumn("        提交时间", GetType(Data)))
    添加的时候这么写,我就是这么用的!
      

  5.   

    如果我不是用datagrid而是table生成的页面怎么办呢
      

  6.   

    用select语句tryselect 字段1,字段2,convert(varchar(10),字段3,120) as abc(绑定时用这个abc,或者写成字段3同名,都可以)
      

  7.   

    {0:d}是不是只能在datagrid里用呀
      

  8.   

    建议用{0:yyyy-MM-dd} 方便以后根据日期的排序
      

  9.   

    <asp:BoundColumn DataField="CreateDate" HeaderText="创建时间" DataFormatString="{0:yyyy-MM-dd}">
    <HeaderStyle HorizontalAlign="Center" Width="20%"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    </asp:BoundColumn>
      

  10.   

    设置DataFormatString 为"{0:C}"
      

  11.   

    在DataFormatString里设为为{0:yyyy年MM月}
      

  12.   

    建议使用:
    <asp:BoundColumn DataField="CreateDate" HeaderText="创建时间" DataFormatString="{0:yyyy-MM-dd}">