首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在WINFORM中使用日历控件出现:该字符串未被识别为有效的 DateTime,该怎么解决

2012-02-25 
在WINFORM中使用日历控件出现:该字符串未被识别为有效的 DateTimeprivatevoidselectDate(ComboBoxcb)//单

在WINFORM中使用日历控件出现:该字符串未被识别为有效的 DateTime
private   void   selectDate(ComboBox   cb)//单击下拉框是显示日期以供选择
  {
        monthCalendar1.Left   =   cb.Left;
        monthCalendar1.Top   =   cb.Top   -   monthCalendar1.Height   -   10;

        monthCalendar1.SelectionStart   =DateTime.Parse(Convert.ToDateTime(cb.Text.Trim()).ToString( "yyyy-MM-dd "));//出错位置
          //Convert.ToDateTime(cb.Text)//也使用过
        monthCalendar1.SelectionEnd   =   Convert.ToDateTime(cb.Text);
        monthCalendar1.Visible   =   true;
        monthCalendar1.Show();
    }
数据库中有一张带datetime类型的表,并在COMBOBOX中的databindings绑定dataset中相应的字段。但现在点击下拉框就在出错位置出现:该字符串未被识别为有效的   DateTime,请教如何解决!!!

[解决办法]
放一个ToolTip控件就可设置提示了
[解决办法]
上面贴错了
cb.Text的值是多少?
[解决办法]
数据库中有空值吧。
[解决办法]
把combobox中的值有空格

热点排行