Convert.ToInt32的格式不正确

时间:2013-03-29 13:02:14

标签: vb.net winforms error-handling type-conversion

此行代码用于将项目的数量输入我的数据库:

ins.Parameters.AddWithValue("@count", Convert.ToInt32(txtCount.Text))

它曾经工作但现在我有这个错误:输入字符串的格式不正确。

3 个答案:

答案 0 :(得分:2)

您最好使用Int32.TryParse代替Convert。如果转换不起作用,它将返回false

答案 1 :(得分:1)

您可能在txtCount.Text中输入了错误的值,可能是字符串值。那么在该文本框中输入除整数值以外的任何其他值是否有任何限制?

答案 2 :(得分:1)

错误意味着您尝试解析整数的字符串实际上不包含有效整数。

验证“ txtCount.Text

的值