DATAGRID没设置格式,拉开也看不见

解决方案 »

  1.   

    DateTimePicker.Format =DateTimePickerFormat.Custom ;  //指定使用自定的格式,要不还是不行
    DateTimePicker.CustomFormat ="yyyy/MM/dd hh:mm:ss";   //日期与时间一起显示
    DateTimePicker.ShowUpDown =true;                      //下拉是不会让你修改时间部分的,只有显示微调式的才可选择日期和时间的不同部分进行编辑
      

  2.   

    补充:下面代码前提是使用了你自己的MyDataGridDateTimePickerColumn  
    DataGridColumnStyle dgt;
    MyDataGridDateTimePickerColumn  dgtKai 
    dgt =dgDetail.TableStyles[0].GridColumnStyles ["开始时间"];
    if (dgt is MyDataGridDateTimePickerColumn  )
       dgtKai =(MyDataGridDateTimePickerColumn  )dgt;if(dgtKai!=null)
    {
       dgtKai.DateTimePicker.Format =DateTimePickerFormat.Custom ;
       dgtKai.DateTimePicker.CustomFormat ="yyyy/MM/dd hh:mm:ss";
       dgtKai.DateTimePicker.ShowUpDown =true;
    }如果没有使用你的列样式(如MyDataGridDateTimePickerColumn )的话
    DataGridTextboxColumn dgt;
    dgt =dgDetail.TableStyles[0].GridColumnStyles ["开始时间"];if(dgt !=null)
    {
       dgt.TextBox.Format ="yyyy/MM/dd hh:mm:ss";
    }
      

  3.   

    应该设置dgOLog中的显示格式。
      

  4.   

    http://community.csdn.net/Expert/topic/3434/3434227.xml?temp=1.165408E-02