-4
A
回答
6
而不是TextBox2.ToString()
需要TextBox2.Text
被解析爲整數。您需要使用Text
屬性來獲取TextBox
中的文本。
所以下面的檢查將失敗:
if (Convert.ToInt32(Carton_Qty_Bal) < Convert.ToInt32(TextBox2.ToString()))
^^^^^^^^^^^^^^^^
而且你不必調用ToString
的Text屬性就像你在你的代碼做,因爲Text
已經是字符串類型。
TextBox1.Text.ToString()
(你應該看看Int32.TryParse方法更安全整數解析)
0
我懷疑你的錯誤是下降到試圖解析
Textbox.ToString()
嘗試使用TextBox.Text
而不是你解析表示文本框對象的字符串。
+0
是的。謝謝盧克 – Aditya 2013-02-28 09:55:21
0
您的代碼
if (Convert.ToInt32(Carton_Qty_Bal) < Convert.ToInt32(TextBox2.ToString()))
不使用文本框的Text
財產。
您正在使用TextBox2.ToString()
,它返回TextBox類型的字符串表示形式。使用Text
屬性並將代碼更改爲TextBox2.Text
。
但要小心:您應該檢查TextBox.Text
屬性的值以確保有效的數字輸入。
相關問題
- 1. 輸入字符串的不正確的格式錯誤
- 2. '輸入的字符串格式不正確'錯誤
- 3. 輸入字符串錯誤的格式不正確
- 4. 錯誤說輸入字符串的格式不正確
- 5. 輸入字符串格式不正確
- 6. 輸入字符串格式不正確
- 7. 輸入字符串格式不正確
- 8. 輸入字符串格式不正確
- 9. 輸入字符串格式不正確
- 10. 輸入字符串格式不正確
- 11. 輸入字符串格式不正確
- 12. 輸入字符串格式不正確
- 13. 輸入字符串格式不正確
- 14. 輸入字符串格式不正確
- 15. 輸入字符串格式不正確
- 16. 輸入字符串格式不正確
- 17. 輸入字符串格式不正確
- 18. 獲取錯誤「輸入字符串格式不正確。」在SelectParameters
- 19. 錯誤:輸入字符串格式不正確
- 20. 格式化字符串時出錯:輸入字符串格式不正確
- 21. 多行字符串文本格式給我的錯誤 - 輸入字符串的不正確的格式
- 22. 解析字符串:輸入字符串格式不正確。 #
- 23. 輸入字符串格式不正確(十進制字符串)
- 24. 接受「輸入字符串的不正確的格式」的錯誤
- 25. DataGridView_RowHeaderMouseClick事件顯示錯誤輸入字符串的不正確的格式
- 26. 型鑄造收到錯誤 - 輸入字符串的不正確的格式
- 27. 公式中輸入的字符串格式不正確
- 28. 如何解決錯誤「輸入的字符串格式不正確」
- 29. 保存到數據庫時,輸入字符串的格式錯誤不正確
- 30. 錯誤輸入字符串在第一行中的格式不正確int a
我們應該怎麼知道?我們沒有解析字符串的值。 – LukeHennerley 2013-02-28 09:50:49
您從文本框中傳遞什麼值?它是否包含小數? – 2013-02-28 09:51:28
這是非常直截了當的,你嘗試變成Int32的字符串中的一個或另一個(或兩者)不是字符串格式的整數,所以不能轉換爲整數。 – SpaceBison 2013-02-28 09:52:28