在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中的值有空格