我正在嘗試在C#.NET中創建一個與簡單SQL服務器數據庫有連接的應用程序。提高異常的可見性?
我有地方:
c2.CommandText = "delete from Courier where ID=" + Int32.Parse(txt_ID.Text);
的問題是,當我打開的txt_ID
能見度false
,出現此錯誤:
型 'System.FormatException' 未處理的異常發生在 mscorlib.dll附加信息:輸入字符串不是 正確的格式。
但是當能見度是真的時,一切都好!爲什麼?
首先使用debug!看看text_ID.text的值是什麼。 –
檢查以確保在更改可見性時不會更改您的Txt_Id.Text的值。也嘗試使用lnt32.TryParse它不會拋出一個錯誤只是給你一個布爾結果表明成功或失敗。 –
@MarkHall當可見性爲false時,我發現txt_ID.Text爲null,但我不知道爲什麼! –