datagrid-->属性生成器-->列-->选择一绑定列(日期)-->数据格式设置表达式:{0:yyyy-MM-dd},把数据库中的datetime表示为2003-04-04

解决方案 »

  1.   

    <asp:BoundColumn DataField="CreateDate" DataFormatString="{0:yyyy-M-d}"></asp:BoundColumn>
      

  2.   

    <asp:BoundColumn DataField="ydate" DataFormatString="{0:yyyy-M-d}"></asp:BoundColumn>
    DataFormatString={0:d}
      

  3.   

    要实现这个问题,可以用css.我曾看到过M$的例子,就是这样做的。
      

  4.   

    <asp:BoundColumn DataField="字段名" DataFormatString="文本字符{0:类型符2} 文本字符"></asp:BoundColumn>
    如0-7位数字
    <asp:BoundColumn DataField="字段名" DataFormatString="#{0:D7}"></asp:BoundColumn>{0:N2} 12.68
    {0:N0} 13
    {0:c2} $12.68
    {0:d}  3/23/2003
    {0:T}  12:00:00 AM
      

  5.   

    在模板列中怎么做了?比如我对浮点数只想显示x.xx