修改有问题

zylovegxs 2007-01-04 12:33:06
修改一个日期型数据,后提示错误:Int32 到 DateTime 的转换无效
...全文
91 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
RickTroy 2007-01-04
  • 打赏
  • 举报
回复
请把相关代码贴出来
zylovegxs 2007-01-04
  • 打赏
  • 举报
回复
怎么转换啊,具体点啊
枯海 2007-01-04
  • 打赏
  • 举报
回复
我刚开始学的时候也出现这种情况,你看看数据库中日期是什么格式,要是2006-12-22这样的
格式,你就转换一下就是。
honkerhero 2007-01-04
  • 打赏
  • 举报
回复
监视一下变量就行了,这种runtime错误怎么看得出来
zylovegxs 2007-01-04
  • 打赏
  • 举报
回复
int ID=Convert.ToInt32(this.dList.DataKeys[e.Item.ItemIndex].ToString());//取当前对应的ID号
int House=Convert.ToInt32(((TextBox)e.Item.FindControl("txtHouse")).Text.ToString());
string SerialNumber=((TextBox)e.Item.FindControl("txtSerialNumber")).Text.ToString();
string Name=((TextBox)e.Item.FindControl("txtName")).Text.ToString();
string Phone=((TextBox)e.Item.FindControl("txtPhone")).Text.ToString();
string Email=((TextBox)e.Item.FindControl("txtEmail")).Text.ToString();
string CheckInDate=Convert.ToDateTime(((TextBox)e.Item.FindControl("CheckInDate")).Text.ToString()).ToString();
string CheckOutDate=Convert.ToDateTime(((TextBox)e.Item.FindControl("CheckOutDate")).Text.ToString()).ToString();
int Confirm=Convert.ToInt32(((DropDownList)e.Item.FindControl("ddlConfirm")).SelectedValue.ToString());
string Remark=((TextBox)e.Item.FindControl("txtRemark")).Text.ToString();
string Datetime=Convert.ToDateTime(((TextBox)e.Item.FindControl("txtDatetime")).Text.ToString()).ToString();
Schedule updateOne=new Schedule();
updateOne.Update(ID,House,SerialNumber,Name,Phone,Email,CheckInDate,CheckOutDate,Confirm,Remark,Datetime);
this.dList.EditItemIndex=-1;
this.mfbind();
}

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧