Price = CInt(Int(txtPrice.Text))
我拿出了Int,我还有一个例外。
Convert.toInt32(txtPrice.Text)
这是假设VB.NET。
以名称“txtPrice”来判断,你真的不想要一个整数而是一个十进制。所以改为使用:
Convert.toDecimal(txtPrice.Text)
如果是这种情况,请确保您分配给它的是十进制而不是整数。