C#datagridview单元格输入格式错误问题

DateTimestr2=(DateTime)dataGridView1.CurrentRow.Cells[3].Value;定义了是日期的格式,如果输出格式错误,提示的... DateTime str2 = (DateTime)dataGridView1.CurrentRow.Cells[3].Value;
定义了是日期的格式,如果输出格式错误,提示的是系统自带的异常提示,如何替换默认的异常提示,如何定义error事件
展开
 我来答
包布丁
2014-04-27 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1223万
展开全部
用Try...Catch语句捕获异常。把原来的语句前后套上Try块,在Catch块中处理即可。
try
{
DateTime str2 = (DateTime)dataGridView1.CurrentRow.Cells[3].Value;
}
catch(Exception)
{
MessageBox.Show("格式错误");
}
匿名用户
2014-04-27
展开全部
try catch可以不
追问

不可以,我是准备对datagridview里面日期字段下面对应的单元格进行修改,比如,我输入2000-1-0,点修改按钮,直接提示异常,提示是FormatException异常;而我本来设置,点击修改时,先提示是否修改,现在,那个提示框没了,直接提示异常

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式