string date=System.DateTime.Now.ToString("yyyy-MM-dd");

解决方案 »

  1.   

    那<asp:BoundColumn HeaderText="出生日期" DataField="Birthday" DataFormats={0:}/>
    又如何写呢
      

  2.   

    <asp:BoundColumn HeaderText="出生日期" DataField="Birthday" DataFormats={0:yyyy-MM-dd}/>
      

  3.   

    DataFormatString="yyyy-MM-dd";不好使,因为格式必须放在花括号中{0:},花括号之外的文本作为字符串加在格式中,如设置DataFormatString="yyyy-MM-dd"后不是格式了,而是整列都显示为
    "yyyy-MM-dd"字符
      

  4.   

    to :redcaff_l(热的咖啡)
    我用过{0:yyyy-MM-dd},但绑定后显示为yyyy-1-dd
      

  5.   

    format(container.dataitem("列名"),"yyyy-MM-dd")
      

  6.   

    Microsoft.VisualBasic.Format(Container.DataItem("列名"),"yyyy-MM-dd")orMicorosoft.visualbasic.format(container.dataitem("列名"),"yyyy年MM月dd")...
      

  7.   

    to:yjtc你的方法是在程序中实现的,我需要在.aspx页面
    <ASP:DATAGRID ...>
      <Columns>
         <asp:BoundColumn HeaderText="出生日期" DataField="Birthday" DataFormats={0:yyyy-MM-dd}/>
      </Columns>
    </ASP:DATAGRID ...>
    实现,帮忙,谢谢