1

这行代码用于在我的数据库中输入一个项目的数量:

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

它曾经可以工作,但现在我遇到了这个错误:输入字符串的格式不正确。

4

3 回答 3

2

你最好使用Int32.TryParse而不是Convert. 如果转换不起作用,它将返回 false

于 2013-03-29T13:09:23.223 回答
1

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

于 2013-03-29T13:05:56.553 回答
1

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

验证“ txtCount.Text ”的值

于 2013-03-29T13:11:21.340 回答