字符串"2008-08-01"在DataGridView中显示为"200881",怎样才能让它还是显示为"2008-08-01"

解决方案 »

  1.   

    DataGridView1.Columns( "日期 ").DefaultCellStyle.Format="yyyy-MM-dd"
      

  2.   

    怎么会这样,不知道楼主怎么加入DataGridView的!
      

  3.   

    一般来说,这种问题都是culture的问题,我原来遇到这个事情都是这样解决DateTime.Now.ToString("yyyy - MM - dd", System.Globalization.DateTimeFormatInfo.InvariantInfo);注意红色部分,这句话是忽略culture的,加上就好使了,你参考下
      

  4.   

    一般来说,这种问题都是culture的问题, 我原来遇到这个事情都是这样解决 DateTime.Now.ToString("yyyy - MM - dd", System.Globalization.DateTimeFormatInfo.InvariantInfo); 注意红色部分,这句话是忽略culture的,加上就好使了,你参考下 
      

  5.   

    this.dgv.rows[0].cell[0].value="2008-08-01";