c#用textbox读取用户输入的数据并转换为int。如果textbox为空,会显示错误!
错误为:“将一个字符串转换为DateTime时,应先分析该字符串以获取日期,然后再将每个变量放置到DateTime对象中”。我想设置当textbox为空时,按下butto...
错误为:“将一个字符串转换为 DateTime 时,应先分析该字符串以获取日期,然后再将每个变量放置到 DateTime 对象中”。我想设置当textbox为空时,按下button按钮会报错,求解答!
展开
3个回答
展开全部
DateTime d = DateTime.Now;
DateTime.TryParse(TextBox1.Text,out d);
此时如果能转换就转换到d,不能转换则d的值等于当前时间,不抛异常
DateTime.TryParse(TextBox1.Text,out d);
此时如果能转换就转换到d,不能转换则d的值等于当前时间,不抛异常
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(textbox1.text=="")
{
报错;
return;
}
{
报错;
return;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在button点击事件中对字符串长度进行判断,为0即return;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询