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 :

Remplissage d'un gridview


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 188
    Par défaut Remplissage d'un gridview
    Voilà je vous explique, j'ai trois fichier html et un aspx
    dans mon aspx j'ai mis un grid que je n'arrive pas à remplir avec les donnée de ma base voile le code de remplissage pour vous aider à parament cela se situe dans les sqlparameters :
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
     
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data.SqlClient;
    using System.Data;
     
    public partial class _Default : System.Web.UI.Page
    {
        //Paramettres
        DataSet dsProgramme = default(DataSet);
        DataTable dtProgramme = default(DataTable);
        DataColumn numerorencontre = default(DataColumn);
        DataColumn numerogroupe = default(DataColumn);
        DataColumn groupe = default(DataColumn);
        DataColumn rencontre = default(DataColumn);
        DataColumn debutpresentation = default(DataColumn);
        DataColumn finpresentation = default(DataColumn);
        DataColumn lieupresentation = default(DataColumn);
        DataColumn passagegroupe = default(DataColumn);
        DataColumn tempsprevu = default(DataColumn);
        SqlDataAdapter daProgramme = default(SqlDataAdapter);
        DataColumn cCol = default(DataColumn);
        DataRow cRow = default(DataRow);
        SqlCommand cmdProgramme = default(SqlCommand);
        SqlCommand cmdProgrammeIns = default(SqlCommand);
        SqlCommand cmdProgrammeDel = default(SqlCommand);
        SqlCommand cmdProgrammeUpd = default(SqlCommand);
        SqlParameter pNumGroupe = default(SqlParameter);
        SqlParameter pNumGroupeOriginal = default(SqlParameter);
        SqlParameter pGroupe = default(SqlParameter);
        SqlParameter pGroupeOriginal = default(SqlParameter);
        SqlParameter pNumRencontre = default(SqlParameter);
        SqlParameter pNumRencontreOriginal = default(SqlParameter);
        SqlParameter pRencontre = default(SqlParameter);
        SqlParameter pRencontreOriginal = default(SqlParameter);
        SqlParameter pDebut = default(SqlParameter);
        SqlParameter pDebutOriginal = default(SqlParameter);
        SqlParameter pFin = default(SqlParameter);
        SqlParameter pFinOriginal = default(SqlParameter);
        SqlParameter pLieu = default(SqlParameter);
        SqlParameter pLieuOriginal = default(SqlParameter);
        SqlParameter pPassage = default(SqlParameter);
        SqlParameter pPassageOriginal = default(SqlParameter);
        SqlParameter pPrevu = default(SqlParameter);
        SqlParameter pPrevuOriginal = default(SqlParameter);
        SqlParameter pRetour = default(SqlParameter);
        SqlParameter pRetourDel = default(SqlParameter);
        SqlParameter pRetourMod = default(SqlParameter);
        SqlConnection cnProgramme = default(SqlConnection);
        string strChaine = "Data Source=PC-DE-UTILISATE\\SQLEXPRESS ;Initial Catalog=Air_de_java;Integrated Security=True";
     
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                // Création du dataset 
                dsProgramme = new DataSet("Programme");
                dsProgramme.Tables.Clear();
                // Création de la dataTable 
                dtProgramme = new DataTable("Programme");
                dtProgramme.Columns.Clear();
                numerogroupe = new DataColumn("numerogroupe", System.Type.GetType("System.Int"));
                groupe = new DataColumn("groupe", System.Type.GetType("Systeme.Char"));
                numerorencontre = new DataColumn("numerorencontre", System.Type.GetType("System.Int"));
                rencontre = new DataColumn("rencontre", System.Type.GetType("System.char"));
                debutpresentation = new DataColumn("debut", System.Type.GetType("Systeme.Datetime"));
                finpresentation = new DataColumn("fin", System.Type.GetType("System.Datetime"));
                lieupresentation = new DataColumn("lieu", System.Type.GetType("System.Char"));
                passagegroupe = new DataColumn("passage", System.Type.GetType("System.Int"));
                tempsprevu = new DataColumn("temps", System.Type.GetType("System.Datetime"));
                dtProgramme.Columns.Add(numerogroupe);
                dtProgramme.Columns.Add(numerorencontre);
                dtProgramme.Columns.Add(groupe);
                dtProgramme.Columns.Add(rencontre);
                dtProgramme.Columns.Add(debutpresentation);
                dtProgramme.Columns.Add(finpresentation);
                dtProgramme.Columns.Add(lieupresentation);
                dtProgramme.Columns.Add(passagegroupe);
                dtProgramme.Columns.Add(tempsprevu);
                dsProgramme.Tables.Add(dtProgramme);
                //Création des adaptateurs 
                daProgramme = new SqlDataAdapter();
                //Création de la Connection 
                cnProgramme = new SqlConnection();
                cnProgramme.ConnectionString = strChaine;
                //Création de l'objet Command 
                //SelectCommand de l'adaptateur
                cmdProgramme = new SqlCommand();
                cmdProgramme.Connection = cnProgramme;
                cmdProgramme.CommandType = CommandType.StoredProcedure;
                cmdProgramme.CommandText = "programme";
                daProgramme.SelectCommand = cmdProgramme;
     
                //InsertCommand de l'adaptateur 
                cmdProgrammeIns = new SqlCommand();
                cmdProgrammeIns.Parameters.Clear();
                cmdProgrammeIns.Connection = cnProgramme;
                cmdProgrammeIns.CommandType = CommandType.StoredProcedure;
                cmdProgrammeIns.CommandText = "crea_programme";
                pNumGroupe = new SqlParameter("@numerogroupe", SqlDbType.Int);
                pNumRencontre = new SqlParameter("@numerorencontre", SqlDbType.Int);
                pDebut = new SqlParameter("@debut", SqlDbType.DateTime);
                pFin = new SqlParameter("@fin", SqlDbType.DateTime);
                pLieu = new SqlParameter("@lieu", SqlDbType.Char);
                pPassage = new SqlParameter("@passage", SqlDbType.Int);
                pRetour = new SqlParameter("ReturnValue", SqlDbType.Int);
                pRetour.Direction = ParameterDirection.ReturnValue;
                pRetour.Value = 0;
                //Paramètres de la collection
                cmdProgrammeIns.Parameters.Add(pNumGroupe);
                cmdProgrammeIns.Parameters.Add(pNumRencontre);
                cmdProgrammeIns.Parameters.Add(pDebut);
                cmdProgrammeIns.Parameters.Add(pFin);
                cmdProgrammeIns.Parameters.Add(pPassage);
                cmdProgrammeIns.Parameters.Add(pRetour);
                daProgramme.InsertCommand = cmdProgrammeIns;
     
                //DeleteCommand de l'adaptateur
                cmdProgrammeDel = new SqlCommand();
                cmdProgrammeDel.Parameters.Clear();
                cmdProgrammeDel.Connection = cnProgramme;
                cmdProgrammeDel.CommandType = CommandType.StoredProcedure;
                cmdProgrammeDel.CommandText = "sup_programme";
                pNumRencontre = new SqlParameter("@numerorencontre", SqlDbType.Int);
                pNumGroupe = new SqlParameter("@numerogroupe", SqlDbType.Int);
                pPassage = new SqlParameter("@passage", SqlDbType.Int);
                pRetourDel = new SqlParameter("ReturnValue", SqlDbType.Int);
                pRetourDel.Direction = ParameterDirection.ReturnValue;
                pRetourDel.Value = 0;
                //Paramettres
                cmdProgrammeDel.Parameters.Add(pNumRencontre);
                cmdProgrammeDel.Parameters.Add(pNumGroupe);
                cmdProgrammeDel.Parameters.Add(pPassage);
                cmdProgrammeDel.Parameters.Add(pRetourDel);
                daProgramme.DeleteCommand = cmdProgrammeDel;
     
                //Updatecommand de l'adaptateur 
                cmdProgrammeUpd = new SqlCommand();
                cmdProgrammeUpd.Parameters.Clear();
                cmdProgrammeUpd.Connection = cnProgramme;
                cmdProgrammeUpd.CommandType = CommandType.StoredProcedure;
                cmdProgrammeUpd.CommandText = "maj_programme";
                pNumRencontre = new SqlParameter("@numerorencontre", SqlDbType.Int);
                pNumRencontre.SourceVersion = DataRowVersion.Current;
                pNumRencontreOriginal = new SqlParameter("@numerorencontre", SqlDbType.Int);
                pNumRencontreOriginal.SourceVersion = DataRowVersion.Original;
                pNumGroupe = new SqlParameter("@numerogroupe", SqlDbType.Int);
                pNumGroupe.SourceVersion = DataRowVersion.Current;
                pNumGroupeOriginal = new SqlParameter("@numerogroupe", SqlDbType.Int);
                pNumGroupeOriginal.SourceVersion = DataRowVersion.Original;
                pDebut = new SqlParameter("@debut", SqlDbType.DateTime);
                pDebut.SourceVersion = DataRowVersion.Current;
                pDebutOriginal = new SqlParameter("@debut", SqlDbType.DateTime);
                pDebutOriginal.SourceVersion = DataRowVersion.Original;
                pFin = new SqlParameter("@fin", SqlDbType.DateTime);
                pFin.SourceVersion = DataRowVersion.Current;
                pFinOriginal = new SqlParameter("@fin", SqlDbType.DateTime);
                pFinOriginal.SourceVersion = DataRowVersion.Original;
                pPassage = new SqlParameter("@passage", SqlDbType.Int);
                pPassage.SourceVersion = DataRowVersion.Current;
                pPassageOriginal = new SqlParameter("@passage", SqlDbType.Int);
                pPassageOriginal.SourceVersion = DataRowVersion.Original;
                pRetourMod = new SqlParameter("ReturnValue", SqlDbType.Int);
                pRetourMod.Direction = ParameterDirection.ReturnValue;
                pRetourMod.Value = 0;
                cmdProgrammeUpd.Parameters.Add(pNumGroupe);
                cmdProgrammeUpd.Parameters.Add(pNumGroupeOriginal);
                cmdProgrammeUpd.Parameters.Add(pNumRencontre);
                cmdProgrammeUpd.Parameters.Add(pNumRencontreOriginal);
                cmdProgrammeUpd.Parameters.Add(pDebut);
     
                cmdProgrammeUpd.Parameters.Add(pRetourMod);
                daProgramme.UpdateCommand = cmdProgrammeUpd;
     
                //Remplissage des tables à partir de la Base 
                daProgramme.Fill(dsProgramme, dtProgramme.TableName);
     
                //Lien du Datagridview avec la DataTable Entraineurs 
                gvProgramme.DataSource = dtProgramme;
                gvProgramme.Columns[0].HeaderText = "Numero rencontre";
                gvProgramme.Columns[0].Visible = false;
                gvProgramme.Columns[1].HeaderText = "Rencontre";
                gvProgramme.Columns[2].HeaderText = "Numer groupe";
                gvProgramme.Columns[2].Visible = false;
                gvProgramme.Columns[3].HeaderText = "Groupe";
                gvProgramme.Columns[4].HeaderText = "Debut présentation";
                gvProgramme.Columns[5].HeaderText = "Fin présentation";
                gvProgramme.Columns[6].HeaderText = "Passage";
                gvProgramme.Columns[7].HeaderText = "Temps prévu";
            }
            catch (SqlException)
            {
            }
        }
        protected void gvProgramme_SelectedIndexChanged(object sender, EventArgs e)
        {
     
        }
    }
    Voilà pour le premier point
    Quand cela marcher je voulais savoir si je pouvais rappeller le fichier aspx dans mon html pour le mettre dans une colone de mon future site.

    Et oui je suis vraiment un noob en asp ! merci de votre aide !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2008
    Messages : 31
    Par défaut
    Salut,

    Tu aurais l'erreur générée?

    Mamat.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 188
    Par défaut
    Merci mais après un long weeck end à m'arracher les cheveux j'ai enfin réussi j'espère pour le moment plus de message d'erreur il semblerai que ça vienne du style de format de récupération.

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

Discussions similaires

  1. Remplissage D'un Gridview par un fichier XML
    Par derfez dans le forum C#
    Réponses: 2
    Dernier message: 28/06/2010, 13h18
  2. Petit souci pour le remplissage d'un GridView
    Par Wizard50 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 22/01/2010, 12h33
  3. probleme de remplissage de mon gridview
    Par kaygee dans le forum ASP.NET
    Réponses: 7
    Dernier message: 22/10/2009, 13h31
  4. Remplissage d'un GridView
    Par Marc_27 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 05/06/2009, 09h22
  5. remplissage d'un gridview
    Par thewaterkidny dans le forum ASP.NET
    Réponses: 2
    Dernier message: 24/05/2007, 11h39

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