Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
値がにゅうりょくされなかった時の対処法
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=218#CommentId1549
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ソウ
 (学生)
投稿日時
2009/1/6 06:06:55
中国さん、るきおさん。アドバイスありがとうございます。
中国さんのアドバイスをもとにしてプログラムを書いたところ、値を入力しなかった時に
メッセージボックスにエラーがでるようになりました。ありがとうございました。
しかし、その後formがフリーズして、下記のプログラムのIF文の部分に対して
『formatexeptionはハンドルされませんでした。』
『入力文字列の形式が正しくありません。』
というエラーがでます。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim frmItem As Form2 = New Form2(DataSet21, DataSet31)
Dim drRet As DialogResult = frmItem.ShowDialog()
If drRet = Windows.Forms.DialogResult.OK Then
DataSet1.DataTable1.AddDataTable1Row( _
frmItem.ComboBox1.Text, _
frmItem.ComboBox2.Text, _
frmItem.ComboBox3.Text, _
Integer.Parse(frmItem.MaskedTextBox1.Text))
End If
End Sub
上記のプログラムはform1のプログラムです。
今回つくっているのはform2で入力した値をform1のデータセットのデータテーブルに表示させるという
ものなんですが、MaskedTextBox1に値が入力されなかったので、データテーブルに渡す引数がなくて
エラーが出たのではないか?と予想しています。
しかし、対処法が思いつきませんのでなにかアドバイスを下さい。
よろしくお願いいたします。