2016-11-22 1 views
0

私は、(フォームがロードされたとき)プログラムによって別のグループボックスからラジオボタンの1つを選択したい(ラジオボタンは1つのみラジオボタンからチェックする必要がある)。フォームロード時にラジオボタンをオンに設定する(vb net)?

私は変数にdatagridviewの値をロードしています。 これで、変数の値に対応するラジオボタンを選択します。 。

else ifとcaseを使用して簡単なコードを試しました。しかし、どちらも機能していませんか?

{ Dim SpecimenName As String = frmMain.DataGridView1.Rows(0).Cells(4).Value.ToString 
     If SpecimenName = "" Then 
      'RadioButton1.AutoCheck() 
     ElseIf SpecimenName Like "Michanical" Then 
      RadioButton1.PerformClick() 
     ElseIf SpecimenName Like "Manage" Then 
      RadioButton2.PerformClick() 
     ElseIf SpecimenName Like "Civil" Then 
      RadioButton3.Checked = True 
     ElseIf SpecimenName Like "Electronics" Then 
      RadioButton4.Checked = True 
     ElseIf SpecimenName Like "Supply" Then 
      RadioButton5.Checked = True 
     ElseIf SpecimenName Like "Landscaping" Then 
      RadioButton6.Checked = True 
     ElseIf SpecimenName Like "P&D" Or SpecimenName Like "Project" Then 
      RadioButton7.Checked = True 
     End If} 
+0

グリッドはデータソースにバインドされていますか?グリッドにデータをいつロードしますか?どのイベントハンドラで投稿コードを実行しますか? –

答えて

0

Form_Shownイベントで設定しRadioButton1.Checked = True

は、チェックされた値を設定している場合は機能しません。

+0

答えをありがとう。私はこれを非常に新しくしてください、より多くを指定してください。 – user3236873

+0

私はform_shownで同じコードを試みましたが、結果はありません – user3236873

+0

ありがとうございました。今のところ働いているform_Shownメソッド – user3236873

関連する問題