所以我有一个使用日历选择日期的应用程序,当我试图将输入的数据保存到SQL Server时,出现此错误:
System.InvalidCastException:无法将类型为“ System.Web.UI.WebControls.Calendar”的对象转换为类型为“ System.IConvertible”的对象。在System.Convert.ToDateTime(对象值)在FriendsWithPaws.Default.okButton_Click(对象发送者,EventArgs e)在C:\ Users \ Robert \ Desktop \ COMP 1551 COURSEWORK \ FriendsWithPaws \ FriendsWithPaws \ AddPet.aspx.cs:第44行/ p>
这是第44行的一部分(有错误)..在这里,我假设Convert.ToDateTime()
是解决方法...:
+ Convert.ToDateTime(dateRescuedCalendar) + "', '"
答案 0 :(得分:1)
您正在尝试将实际的日历对象转换为日期时间。
dateRescuedCalendar
可能具有某种“值”或“ selectedDate”属性,其中包含用户选择的实际日期。