Ho dei radio button con il seguente nome:
radiobutton1
radiobutton2
radiobutton3
radiobutton4
come faccio in un ciclo a dirgli che mi deve prendere il radiobutton2 se il mio contatore c = 2???
radiobutton + c???
Ho dei radio button con il seguente nome:
radiobutton1
radiobutton2
radiobutton3
radiobutton4
come faccio in un ciclo a dirgli che mi deve prendere il radiobutton2 se il mio contatore c = 2???
radiobutton + c???
si, devi inserire ad esempio un :
radiobutton & c
ho provato così
radiobutton & c
ma come faccio a impostargli il valore checked a true??
spiegami meglio la tua situazione e saprò aiutarti..in che senso sei dentro un ciclo??
scusami ma ho cambiato il pezzo di codice...
in pratica adesso recupero l'id da un database sotto forma di stringa
quindi avrò alla fine della lettura dal database
string ID = "2" (per esempio, ma può essere un numero da 1 a 10)
quindi devo impostare la proprietà checked=true del radiobutton corrispondente (in questo caso il radiobutton2.checked = true)
Non so se sono stato chiaro
Grazie Mille per l'aiuto
EnSa
dovrebbe essere:
RadioButton r = (RadioButton)(Form1.Controls.Find("radiobutton"+c, false).FirstOrDefault());
Se il radiobutton si trova direttamente nel Form1 allora il secondo parametro è false, se vuoi che la ricerca vada dentro i sotto-conteiner allora è true.
r è il riferimento al radiobutton che ti interessa e gli puoi fare quello che vuoi, es: r.Checked = true;
Proprio quello che cercavo ...
Grazie Mille!!!!
![]()
![]()
![]()