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 :

Saisie de donnée dans un gridview


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2010
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2010
    Messages : 98
    Points : 97
    Points
    97
    Par défaut Saisie de donnée dans un gridview
    Bonjour

    Je vous expose mon problème, je suis entrain de réaliser un site web pour la gestion de film. Sur la film du film, j'ai la possibilité de renseigner s'il y a plusieurs épisodes.

    Pour faire ceci j'ai créer un gridview qui affiche tous les épisodes, ce gridview est alimenté par un dataset.

    Ce que j'essaye de faire c'est de pouvoir ajouter des enregistrements.

    Est ce que quelqu'un à une idée

    Merci pour votre aide.
    Charles

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2010
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2010
    Messages : 98
    Points : 97
    Points
    97
    Par défaut J'ai trouvé une solution
    bonjour

    J'ai réussie à répondre à mon problème, partiellement. Je dis partiellement car ma solution n'est pas trés optimiser mais elle marche.

    A chaque création de ligne je fait un aller retour serveur. Et je réactualise mon gridview, voici le 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    protected void valider_episode_Click(object sender, ImageClickEventArgs e)
            {
                if (Request.QueryString.Count > 0)
                {
                    String connectionString = "Data Source=CHARLES-PC\\SQL_2008;Persist Security Info=True;User ID=sa;Password=supersa";
     
                    using (SqlConnection connection = new SqlConnection(connectionString))
                    {
                        connection.Open();
                        string[] ID_video = Request.QueryString.GetValues(0);
                        string[] video_episode = { ID_video[0], video_N_Episode.Text, video_nom_episode.Text, video_duree_episode.Text };
     
                        //Mise à jour dans la base de données
                        string requete_episode = "INSERT INTO [VidéoMania].[dbo].[VIDEO_episode] " +
                                                "([VideoID],[N_episode],[Titre_episode],[Duree]) " +
                                                "VALUES" +
                                                "('" + video_episode[0] + "','" + video_episode[1] + "','" + video_episode[2] + "','" + video_episode[3] + "')";
     
                        SqlCommand Execute_requete = new SqlCommand(requete_episode, connection);
     
                        int nbsite = Execute_requete.ExecuteNonQuery();
                        video_N_Episode.Text = "";
                        video_nom_episode.Text = "";
                        video_duree_episode.Text = "";
     
                        DataSet episode_data = Fonction.construirdataset(video_episode_req);
                        Video_Episode.DataSource = episode_data;
                        Video_Episode.DataBind();
                    }
                }
                else
                {
                    Fiche_non_enregistrer.Visible = true;
                    episode_titre.Visible = true;
                    //Saisie_episode.Visible = true;
                }
            }
    Je fait appel à une de mai fonction construirdataset qui me construit un dataset.

    Si quelqu'un à une solution pour éviter l'aller retour server à chaque modification.

    Merci pour vos réponse

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

Discussions similaires

  1. Réponses: 16
    Dernier message: 30/01/2008, 15h11
  2. Validation d'une Saisie de donnée dans une Table
    Par faressam dans le forum VBA Access
    Réponses: 10
    Dernier message: 14/09/2007, 18h02
  3. Réponses: 12
    Dernier message: 27/07/2007, 11h39
  4. saisie de données dans formulaire
    Par philpaul dans le forum Access
    Réponses: 4
    Dernier message: 15/09/2005, 13h13
  5. Saisie de données dans une procédure stockée
    Par Hastaroth dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 25/10/2004, 09h54

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