我使用Linq-to-SQL在vb.net中插入数据。当我通过DataGridView将数据插入SQL Server时,它会给出哪个列数据类型为“整数”的错误,但是当我通过文本框插入数据时它不会给出任何错误
所以我遇到数据类型为“整数”的问题,导致特定演员的错误无效
答案 0 :(得分:2)
那么,
有几种方法可以将字符串转换为int。但是为了安全转换,我会去int.TryParse(your_string_value,out result_value)
这将使您有机会以更优雅的方式处理无int值。
祝你好运
答案 1 :(得分:0)
尝试使用CType
someObject.IntegerProperty = CType(myTextBox.Value, Int32)
返回将表达式显式转换为指定数据类型,对象,结构,类或接口的结果。