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 :

Creation d'une application web


Sujet :

ASP.NET

  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 1
    Par défaut Creation d'une application web
    Bonjour,

    J'utilise le logiciel Microsoft Visual Studio car j'ai crée une base de donnée en parallèle

    J'ai une page principale , où un utilisateur doit entrer un mot de passe.
    Si l'authentification est valide une gridview s'affiche.

    Cette gridview est remplie grâce à une procédure stockée que j'ai crée, de plus j'ai ajouter une colonne avec un bouton

    Lorsque j’appuie sur ce bouton , une popup s'ouvre et on peut rentrer des éléments pour les ajouter à la gridview.
    Ma popup se ferme correctement le problème est que la gridview ne se met pas à jour.

    J'ai essayé plusieurs méthodes différentes:

    1: Raffraichir la page lorsque je ferme la gridview
    solution:
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    Page.RegisterStartupScript("script", "<script language=javascript>window.opener.location.reload();</script>")

    Mais cela me renvoi à l'authentification sans l'affichage de la gridview et se n'est pas se que je veux

    2: mettre la gridview dans un Update panel et effectuer un trigger lorsque je ferme la popup
    Cependant je n'ai pas trouver comment faire un trigger avec un bouton dans une autre page(page enfant) que la page parent

    3: la plus moche ! Créer une fonction et essayer de l'appeler de la fenêtre popup lorsqu'elle se ferme
    code fenêtre principale
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    protected void BtnRefreshGrid(object sender, EventArgs e)
            {
                SqlDataSource1.DataBind();
                GridView1.DataBind();
                Timer_refresh.Enabled = true;
            }
    code dans la fenêtre popup:
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Window", "window.BtnRefreshGrid();", true);

    Mais cela ne fonctionne toujours pas

    si quelqu'un a la solution
    Merci d'avance

  2. #2
    Membre confirmé

    Développeur .NET
    Inscrit en
    Juillet 2008
    Messages
    176
    Détails du profil
    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2008
    Messages : 176
    Par défaut
    Salut,

    On ne sait pas trop comment est construite la fameuse popup. Je vais donc partir du principe qu'il s'agit aussi d'un composant serveur.

    Dans ce cas, il suffit de s'abonner à l'événement click du bouton Ok ou valider de cette popup. Tu pourras en profiter pour vérifier la saisie de l'utilisateur et si celle-ci est correcte, ajouter à ta datasource la nouvelle donnée pour enfin rebinder la grid.

    En relisant ton post, je comprends que le bouton qui appelle la popup est ajouté à chaque ligne. Il est probable que tu doives t'abonner à l'événement à l'intérieur de la méthode de binding (qui doit être un truc du genre "myGrid_onItemDatabound").

    Bon courage.

Discussions similaires

  1. Comment faire des etats pour une application web ?
    Par ovh dans le forum Autres outils décisionnels
    Réponses: 6
    Dernier message: 06/07/2021, 03h25
  2. Creation d'une application WEB avec Access
    Par Legarraudien dans le forum Access
    Réponses: 2
    Dernier message: 19/08/2013, 12h25
  3. Réponses: 5
    Dernier message: 10/08/2010, 20h12
  4. Licence MySql en tant que BD dans une application web
    Par Volta dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/02/2004, 14h38
  5. Debuggage d'une application WEB-TOMCAT
    Par oziller dans le forum JBuilder
    Réponses: 3
    Dernier message: 07/02/2003, 23h10

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