IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[VB.NET]SourceGrid et affectation de valeurs dans une String


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Avril 2003
    Messages : 36
    Points : 34
    Points
    34
    Par défaut [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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    sw.WriteLine("{0}",Grid1(i, 0)
    Ou lors du débogage avec les instructions "console"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Console.WriteLine(DateNowString)


    PS: J'espère avoir été le plus clair possible dans mes explications

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Avril 2003
    Messages : 36
    Points : 34
    Points
    34
    Par défaut C'était pourtant simple !!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DateString = Grid1(1, 0).Value
    Comme quoi faut bien lire la documentation !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récuperer une valeur dans une String
    Par Remedy dans le forum Langage
    Réponses: 6
    Dernier message: 10/02/2011, 12h34
  2. Affectation de valeurs dans une Listbox mutli-colonnes
    Par Matoumass dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/09/2007, 10h15
  3. Remplacer des balises par des valeurs dans une String
    Par RadicalBob dans le forum Langage
    Réponses: 4
    Dernier message: 26/04/2007, 16h22
  4. [VB.NET] Enlever les retours à la ligne dans une string
    Par adrix26 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 10/01/2007, 00h27
  5. Réponses: 9
    Dernier message: 13/04/2006, 12h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo