菜鸟提个问题:
   比方说  PlayTime = DateTime.Parse("8:20");  可是显示在datagridview中就变成yyyy--mm--dd hh:mm  这样的格式了,能不能只让它显示hh:mm格式这样的,求解。  感谢

解决方案 »

  1.   

    http://wenku.baidu.com/view/b6515cc14028915f804dc26a.html
      

  2.   

    DataGridView1_CellFormatting+=(s,args)=>{
      if(args.ColumnIndex = 7 )
                    args.Value =(args.Value as DateTime).ToString("yyyy-MM-dd HH:mm:ss");
    };
      

  3.   

    DataGridView1_CellFormatting+=(s,args)=>{
       if(args.ColumnIndex = 7 )
       args.Value =(args.Value as DateTime).ToString("HH:mm");
    };
      

  4.   

    DateTime now = System.DateTime.Now;
    now.ToShortTimeString();