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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ComboBox_State.Items.AddRange(new string[] { "True", "False" });
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
 
 new_seq.StateForce = (string)ComboBox_State.SelectedItem.ToString();
(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)

Et enfin, je vais écrire cette valeur dans une cellule Excel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
feuil1.Cells[seq.place + 1, 4].Value2 = seq.StateForce.ToString();
(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)


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