首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在DataGridView中,如果某列 type 是int ,输入是字母或别的,会弹出一个警告,现在就要它不弹出对话框,怎样设置这个属性,该如何处理

2011-12-30 
在DataGridView中,如果某列 type 是int ,输入是字母或别的,会弹出一个警告,现在就要它不弹出对话框,怎样设

在DataGridView中,如果某列 type 是int ,输入是字母或别的,会弹出一个警告,现在就要它不弹出对话框,怎样设置这个属性
找了几个钟,还是没找到。想来还是在这里问得来得快。

[解决办法]
因为是int型,所以如果输入FD$%*.....这样的东西程序会出异常.
try
{
//写可能出异常的语句
}
catch(Exception e)
{
//捕获这个异常,做出相应处理
}
final
{
//如果有的异常没有被捕获,这个语句也能执行。如果遇到没有处理的异常,这里的语句可以得到执行。
}
[解决办法]
楼上的说的正确,不知道楼主要不要显示这些字母之类的信息
如果需要可以用Converttoint进行强制转换
类似还有datetime类型也存在这种问题

热点排行