具体演员无效

时间:2011-04-12 18:23:16

标签: .net vb.net linq-to-sql

我使用Linq-to-SQL在vb.net中插入数据。当我通过DataGridView将数据插入SQL Server时,它会给出哪个列数据类型为“整数”的错误,但是当我通过文本框插入数据时它不会给出任何错误

所以我遇到数据类型为“整数”的问题,导致特定演员的错误无效

2 个答案:

答案 0 :(得分:2)

那么,

有几种方法可以将字符串转换为int。但是为了安全转换,我会去int.TryParse(your_string_value,out result_value)

这将使您有机会以更优雅的方式处理无int值。

祝你好运

答案 1 :(得分:0)

尝试使用CType

someObject.IntegerProperty = CType(myTextBox.Value, Int32)

CType Function

  

返回将表达式显式转换为指定数据类型,对象,结构,类或接口的结果。