投稿者 社会人  (社会人) 投稿日時 2014/5/29 17:03:46

問題が自己解決しました。

Dim B As New FmB

Dim L As Integer
L = 0

Dim M As Integer
M = 1

Dim DgA As String = DataGridView1.CurrentRow.Cells("年齢").Value.ToString
Dim DgB As String = DataGridView1.CurrentRow.Cells("名前").Value.ToString
Dim DgA As String = DataGridView1.CurrentRow.Cells("住所").Value.ToString
Dim DgB As String = DataGridView1.CurrentRow.Cells("性別").Value.ToString

B.TextBox1.Text = DgA
B.TextBox2.Text = DgB
B.TextBox3.Text = DgC

If DgD = "男性" Then
   B.Textbox4.text = L
Else
   B.Textbox4.text = M
End if

B.show




に変更する事で、エラー回避する事が出来ました。


>shuさん
指摘有難うございます。
データ構造の件なんですが、桁数の違いでエラーが発生しないと思い込んで初期値のまま設定していました。
データ構造の変更は必須になりましたので、この件に関しては大丈夫です。
此方で調べてから、合致するデータ型に変更しよと考えていますが、二点だけ質問しても宜しいでしょうか?

・取得時のトリムが良く分かりません。説明して貰えると助かります。
・仮に、今回の性別を都道府県に置き換えた場合「北海道、大阪、鹿児島」などのデータの桁数が微妙に違い場合のデータ構造の対処方法があれば教えて欲しいです。