<asp:ButtonColumn Text="录入时间" DataTextField="xxxx" HeaderText="录入时间" CommandName="Select" DataTextFormatString="{0:yyyy-MM-dd}"></asp:ButtonColumn>

解决方案 »

  1.   

    在你的grid属性里面选中这个绑定列
    给数据格式设计表达式赋值:
    {0:yyyy-MM-dd}
      

  2.   

    select time= CAST(year(birthday) as char(4))+'/'+CAST(day(birthday) as char(2))+'/'+CAST(month(birthday) as char(2)) from tablename显示格式为 2004/8/4
    这种方法比较笨,那位高手有没有简洁点的
      

  3.   

    先写个时间转换方法如下:
    public string myConvert(object obj)
    {
       return Convert.ToDataTime(obj).ToShortDateString();
    }
    之后在DtatGrid中的绑定里利用自定义绑定列里调用方法就o了如下,
    myConvert(DataBinder.Eval(Container,"DataItem.Birthday"))
      那个Birthday就是你在数据库里的时间字段。
      

  4.   

    DataTextFormatString="{0:d}"这样也可以
      

  5.   

    用format函数进行数据类型的转换