Re bonjour,
Je vais essayer d'expliquer mon nouveau problème le mieux possible.
J'ai défini une ComboBox en ajoutant deux éléments que j'ai déclaré en string comme suit
Ensuite, j'ajoute cette valeur dans une structure new_seq, dans laquelle StateForce est également définit en string
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ComboBox_State.Items.AddRange(new string[] { "True", "False" });
(Le string entre parenthèse est inutile je pense étant donné que l'on a la méthode ToString ensuite, mais je voulais essayer de résoudre le problème comme cela)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 new_seq.StateForce = (string)ComboBox_State.SelectedItem.ToString();
Et enfin, je vais écrire cette valeur dans une cellule Excel
(La aussi j'ai rajouté le ToString à la fin mais j'ai essayé sans également, et les deux me renvoient le même problème)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 feuil1.Cells[seq.place + 1, 4].Value2 = seq.StateForce.ToString();
Ce qu'il se passe alors c'est que lorsque je vais voir ce qui a été mis dans ma cellule Excel, il est affiché VRAI et FAUX, et de plus si je vais relire cette cellule avec mon Soft, il considère que la cellule est un booléen et non un String.
Y-a-il une solution, autre que faire un if (seq.StateForce = True) alors j'écris directement en string True dans ma cellule ???
J'espère avoir été assez clair.
Merci
Partager