数据库里的字段里数据为12:00,
在datagridview里显示的是1989/12/30 12:30.

解决方案 »

  1.   

    DateTime.Now.ToString("yyyy/MM/dd")+值
    private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
    {
        if (this.dataGridView1.Columns[e.ColumnIndex].Name == "")
        {
            if (e.Value != null)
            {
                
            }
        }
    }
      

  2.   

    将该列的属性:
    FormatString设置为{0:yyyy-MM-dd HH:M}
    HtmlEncode设置为false
      

  3.   

    HtmlEncode的作用是什么?
    我做的程序和HTML没关系呀....
      

  4.   

    大家估计理解错我的意思了
    数据库里的字段里数据为12:00,
    我想要在datagridview里显示12:30.可是它显示的是的是1989/12/30 12:30
      

  5.   

    columns[0].后面没有 formatstring 呀
      

  6.   

    设置成功
    dataGridViewToday.Columns[0].DefaultCellStyle.Format = "mm:hh";