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 :

Remplir un gridview


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 391
    Par défaut Remplir un gridview
    Bonjour à tous ,

    je ne comprends pas bien le fonctionnement d'une gridview.
    J'ai écrit ce code :

    Déclaration de la gridview dans un fichier .aspx :

    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
     
    <asp:GridView ID="gvReportingStockComp" runat="server">
     
                    <Columns>
     
                        <asp:BoundField DataField="cod_wo" HeaderText="N° OF" />
                        <asp:BoundField DataField="composant" HeaderText="Composant" />
                        <asp:BoundField DataField="besoin" HeaderText="Besoin/OF" />
                        <asp:BoundField DataField="besoin_T" HeaderText="Besoin total" />
                        <asp:BoundField DataField="stock_dispo" HeaderText="Stock dispo" />
                        <asp:BoundField DataField="qte_restante" HeaderText="Qte restante" />
     
                    </Columns>
     
                </asp:GridView>
    et tentative de remplissage avec du code C# en code behind :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    OracleCommand cmdReqStockComp = new OracleCommand(reqStockCompTotal);
    cmdReqStockComp.Connection = oConnexion;
    OracleDataReader readerReqStockComp = cmdReqStockComp.ExecuteReader();
     
    gvReportingStockComp.DataSource = readerReqStockComp;
    gvReportingStockComp.DataBind();
    Ce que je ne comprend pas, c'est qu'avec cette solution, la gridview apparaît deux fois.
    Si je retire la dernière instruction avec le databind(), la gridview apparaît bien une seule fois mais les en-tête ne portent pas les noms désiré :/

    Vous avez une idée SVP ?

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 391
    Par défaut
    C'est quand même un truc de dingue >_< je trouve rien sur google qui puisse m'aider. Ca me désespère...

  3. #3
    Membre éprouvé Avatar de Zeckard
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2012
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 108
    Par défaut
    Quand tu dis que le GridView apparaît deux fois, tu veux dire que tu as deux Gridview ou 2 fois les mêmes colonnes dans le même ?

    A première vu, je te dirai d'essayer ça pour voir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
            <asp:GridView AutoGenerateColumns="false" ID="gvReportingStockComp" runat="server">
     
                    <Columns>
     
                        <asp:BoundField DataField="cod_wo" HeaderText="N° OF" />
                        <asp:BoundField DataField="composant" HeaderText="Composant" />
                        <asp:BoundField DataField="besoin" HeaderText="Besoin/OF" />
                        <asp:BoundField DataField="besoin_T" HeaderText="Besoin total" />
                        <asp:BoundField DataField="stock_dispo" HeaderText="Stock dispo" />
                        <asp:BoundField DataField="qte_restante" HeaderText="Qte restante" />
     
                    </Columns>
     
                </asp:GridView>

  4. #4
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 391
    Par défaut
    Merci, c'est effectivement le autoGenerateColumn qui manquait. Y'a pas grand chose sur le net d'utile pour ASP.NET lol
    Encore merci

  5. #5
    Membre éprouvé Avatar de Zeckard
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2012
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 108
    Par défaut
    De rien, c'est en forgeant que l'on devient forgeron.

    N'oublie pas de mettre le topic en

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

Discussions similaires

  1. Remplir une gridview à partir d'une list
    Par gentil dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/06/2008, 14h09
  2. Problème pour remplir mon gridview
    Par getz85 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 11/02/2008, 13h28
  3. Réponses: 5
    Dernier message: 05/07/2007, 09h01
  4. Remplir un Gridview avec un web service
    Par Tamus dans le forum Services Web
    Réponses: 5
    Dernier message: 19/06/2007, 16h49
  5. Réponses: 3
    Dernier message: 12/06/2007, 10h31

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