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

VB.NET Discussion :

GridView requête "insert" disposition


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut GridView requête "insert" disposition
    Bonjour, j'utilise une requête "insert" pour introduire plusieurs données dans un champ de ma base de données, cela fonctionne sauf que l'affichage dans mon "dataview" n'est pas correcte. Mes données s'affichent les unes derrières les autres et ce n'est pas correctement lisible et j'aimerais que dans mon "dataview" elles s'affichent les unes en dessous des autres.

    Je ne sais pas comment faire.

    Merci d'avance pour l'aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut
    Rebonjour,

    Rajoute une ligne à chaque fois qu'il y a un enregistrement

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut
    Petit exemple de code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
     
     Try
                While (dr.Read())
                    'On prend les champs qui nous interesse dans la BDD
                    Dim Nom As String = (dr.Item("LOGO"))
                    Dim Code As String = dr.Item("CODE")
                    Dim rown As String() = {Nom, Code}
                    With code_wise.DataCode.Rows
                        .Add(rown)
                    End With
                    'pour ajouter le nombre de colonne voulues
                    n = n + 1
                End While
            Catch ex As Exception
                ex.ToString()
            End Try

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    Je ne serais pas faire comme ça, le seule truc que j'arrive à rajouter c'est un espace mais j'aimerais qu'a la fin de chaque enregistrement il saute à la ligne.
    Ou alors j'ai pas compris ce que tu m'as dit :s.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut
    ou moi je n'ai pas compris enfin tu as essayer le Chr(13). Si non, tu peux montrer un bout de code

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    ben il y a rien à montrer en fait parce que mon "gridview" est directement mit sur ma base de données donc il faut que je change un truc dans le "gridview" ou alors il faut mettre du code mais justement je ne sais pas ce que je dois mettre pour que mes champ arrivent les uns en dessous des autres.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut
    Bonjour,

    je te conseille de le faire en code plutôt, car à ce que l'on m'a dis quand tu utilise cette méthode; VS 2005( je suppose que tu utilise celui-là) crée une table temporaire et que tu pourrais avoir par la suite des problèmes pour l'enregistrement de tes donnees.
    Si j'ai compris:
    Nom_champs
    7
    2,20
    4,50
    4
    4,50

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    oui c'est bien ça mais je ne sais pas ce que je dois mettre comme code c'est pour ça que j'ai besoin d'aide.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut
    Tu n'as aucun code avec t'as faisons de faire

    • tu cree une datagridview
    • tu cliques sur la petite fleche en haut droite de la datagrid
    • tu lies ta datagridview a ta table
    • tu vas dans add query tu coche la ou les cases que tu veux voir apparaître a l'écran
    • et tu fais 2 * ok

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    Oui c'est ce que j'ai fais et c'est comme ça que j'ai vu que mon affichage était pourri et que j'ai vraiment besoin d'une solution sinon tout fonctionne bien.

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut
    C'est super bizarre, je viens de tester et j'obtiens un affichage correcte. Je ne peux plus t'aider beaucoup. sorry

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    Tu arrives à récupérer dans ton "GridView" un champ où juste avant d'afficher le champ dans ton "GridView" tu as fais un "insert" de 6 en 1??

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    6 en 1 donc j'ai mit 6 champs dans un champ et je le récupère pour l'afficher.

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut
    Qd tu affiches c'est un select

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    Oui mais tu affiche comment tes données dans ton "GridView" juste en sélectionnant les champs à afficher où tu fais autrement?

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut
    juste en sélectionnant les champs que tu désires et la requete SQL se fait automatiquement

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    Oui c'est bien ce que j'ai mais je récupère un champ où j'ai introduis 6 champs dedans juste avant et cela ne s'affiche pas comment je le voudrais

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut
    Alors le probleme est que tu l'insères au lieu de faire un espace, tu fais une chr (13)

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    J'ai pas compris tu sais développer stp merci.

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Par défaut
    le seule truc que j'arrive à rajouter c'est un espace
    Au lieu de rajouter l'espace tu rajoute un chr (13)

    tu insères champ1 & chr(13) & champs2 ...

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Insertion quote et double quote
    Par Ebisu dans le forum SQL*Loader
    Réponses: 8
    Dernier message: 08/10/2008, 17h41
  2. [ACCESS][JAVA][INSERT][QUOTE]Pb insertion quot
    Par 205 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 31/01/2008, 17h00

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