[C#2.0]Mettre CheckBox.CheckState=1 ou 0
Bonsoir,
J'ai une appli qui met dans un fichier XML des informations divers et notament les états des CheckBox. Je récupère ces états comme ceci
Code:
int EtatchkHTML = (int)ckbHtml.CheckState;
et donc dans mon fichier je me retrouve avec des 1 et 0 selon que la checkBox est cochée ou non. Jusque la pas trop de souci.
Mais ensuite je voudrais faire l'inverse à savoir lors de la lecture de mon fichier XML dire que les états de mes CheckBox sont égals à la valeur lue dans ce fichier.
Je relis mon fichier avec une classe comme ceci
Code:
1 2
| DocBo = BOApp.Types.Data.SearchDocumentsByNode("DocName", TxtNom.Text);
ChkDocMensuel.CheckState = DocBo.RefreshMensuel |
sauf que la ça ne fonctionne pas car il manque un cast selon VS2005. Ce qui est vrai car
Citation:
DocBo.RefreshMensuel
est de type string et
Citation:
ChkDocMensuel.CheckState
est de type
Citation:
System.Windows.Forms.CheckState
Avez-vous une idée de comment faire?