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

ASP.NET Discussion :

[C#] Comment afficher des données dans un DataGrid ?


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 150
    Par défaut [C#] Comment afficher des données dans un DataGrid ?
    bonjour,

    je rencontre un probleme de recuperation de donnees avec un datagrid, j'explique :

    j'ai sur une page toute simple, une liste deroulante et un bouton. en selectionnant un element dans la liste (et en cliquant sur ce bouton), je voudrais afficher dans un datagrid une suite de donnees. j'arrive bien a recuperer les donnees mais quand je veux les afficher dans le datagrid, et bien le premier resultat ne s'affiche pas . j'ai essayer de faire le test avec juste des response.write et la pas de probleme, j'obtiens bien tous mes resultats. je ne comprends pas tres bien pourquoi cela ne marche pas .

    voici la procedure stockee qui me permet de recuperer les donnees depuis la BDD:
    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
     
            public void display_child(string F_idParent)
            {
                Display_Cmd = new OracleCommand("pns_lookups.select_Allchilds_fromParent", PNSConnection);
                Display_Cmd.CommandType = CommandType.StoredProcedure;
     
                Display_Cmd.Parameters.Add(new OracleParameter("p_idparent", OracleType.VarChar,3));
                Display_Cmd.Parameters.Add(new OracleParameter("child_cur", OracleType.Cursor));
     
                Display_Cmd.Parameters["p_idparent"].Value    = F_idParent;
                Display_Cmd.Parameters["child_cur"].Direction = ParameterDirection.Output;
     
                Display_Dr = Display_Cmd.ExecuteReader();
                Display_Cmd.Dispose();
            }
    et l'evenement du bouton qui me permet un fois clique de remplir le datagrid:
    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
    18
    19
    20
     
    protected void B_resultSearch_Click(object sender, EventArgs e)
        {
            if (L_parentList.SelectedValue != "")
            {
                dbaccess.display_child(L_parentList.SelectedValue.ToString());
     
                 while (dbaccess.Display_Dr.Read())
                  {
                      DG_childToSwap.DataSource = dbaccess.Display_Dr;
                      DG_childToSwap.DataBind();            
                   }
             }
             else
             {
                  l_noResults.Text = "please select an item from the list.";
             }
     
                dbaccess.ClosePNSConnection();
        }
    je voulais si quelqu'un avait deja eu ce genre de probleme, et si vous pouviez m'eclairer un peu, parce que la ....comprends rien !!

    merci d'avance pour votre aide
    A++

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 150
    Par défaut
    bon ben en fait, j'avais fait un erreur en mettant while...

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

Discussions similaires

  1. C# et WPF : comment afficher des données dans une DataGrid (to bind or not to bind ?!?)
    Par jmnicolas dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 31/05/2010, 15h03
  2. Réponses: 17
    Dernier message: 22/09/2006, 17h34
  3. comment afficher des données Access sur Word ??
    Par merlubreizh dans le forum Access
    Réponses: 7
    Dernier message: 16/09/2005, 15h07
  4. comment afficher des données Access sur Excel ??
    Par merlubreizh dans le forum Access
    Réponses: 9
    Dernier message: 14/09/2005, 14h38
  5. [MySQL] Comment insérer des données contenant un "\" dans
    Par ALEX77 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 04/09/2005, 16h04

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