2016-11-22 2 views
0

Ich möchte einen meiner RadioButton aus einer anderen Gruppe Boxen (nur ein Radio-Button muss von allen Radio-Buttons überprüft werden) programmgesteuert (wenn das Formular geladen wird).Einstellung Optionsfeld beim Laden von Formularen (vb net) überprüft?

Ich lade Datagridview Wert auf eine Variable. Nun möchte ich den Radiobutton auswählen, der dem Wert in der Variablen entspricht. .

Ich versuchte einfachen Code mit sonst wenn und Fall auswählen. Aber beide funktionieren nicht?

{ 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

Ist Ihr Gitter an eine Datenquelle gebunden? Wann laden Sie die Daten in das Grid? In welchem ​​Event-Handler führen Sie Ihren gebuchten Code aus? –

Antwort

0

Set RadioButton1.Checked = True im Form_Shown Ereignis.

wird nicht funktionieren, wenn das ist, wo Sie die überprüften Werte festlegen.

+0

Vielen Dank für die Antwort. Ich bin sehr neu und bitte bitte mehr angeben. – user3236873

+0

Ich versuchte die gleiche Codierung in form_shown, aber kein Ergebnis – user3236873

+0

Vielen Dank Ihre Hilfe. form_Shown-Methode funktioniert für jetzt – user3236873