[VB.NET]SourceGrid et affectation de valeurs dans une String
Bonjour à tous,
c'est encore moi !
Bon, je me suis amélioré un peu sur le contrôle SourceGrid (au passage, je voudrais dire que c'est un merveilleux contrôle !), mais c'est pas encore le pieds il me reste encore beaucoup à apprendre...
Voici mon problème :
j'arrive bien à écrire et lire mon tableau et même le sauvegarder dans un fichier texte mais quand par exemple je veux récupérer un élément de mon tableau pour l'affecter à une String (pour pouvoir faire des comparaisons dessus), ça veut pas, j'obtiens le message d'erreur suivant :
Unable to cast object of type 'SourceGrid2.Cells.Real.Cell' to type 'System.String'.
Voici la ligne qui me pose problème :
Code:
1 2
| Dim DateString As String
DateString = Grid1(1, 0) |
Moi ce que je comprends c'est que je ne peux pas affecter le contenu d'une cellule de mon tableau à une string sans la caster !
J'ai donc essayer alors de faire :
Code:
DateString = CType(Grid1(1, 0), String)
Mais ça veux pas non plus... (toujours le même message d'erreur)
Si quelqu'un comprends mon problème, car là je bloque grave.
J'attends avec impatience vos propositions.
Merci d'avance pour votre aide.
Cordialement Bourbaky
Pour infos, quand je dis que j’arrive à lire le contenu des cellules, cela fonctionne avec :
Code:
sw.WriteLine("{0}",Grid1(i, 0)
Ou lors du débogage avec les instructions "console"
Code:
Console.WriteLine(DateNowString)
PS: J'espère avoir été le plus clair possible dans mes explications
C'était pourtant simple !!!
Code:
DateString = Grid1(1, 0).Value
Comme quoi faut bien lire la documentation !!!