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 :

Problème Gridview et paramètre dans l'URL


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 55
    Par défaut Problème Gridview et paramètre dans l'URL
    Bonjour,

    Je suis nouveau en asp.net, et j'ai un problème, je m'explique : Je suis sur une page "customers.aspx" où il y a un gridview, et j'aimerai construire dans une autre page, un autre Gridview avec un paramètre dans l'URL qui va me permettre de réaliser la requête (ici le paramètre est un identifiant).

    Quelqu'un saurait comment faire ?

    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Tu construis ton lien avec paramètre... 0 étant le numéro de ton champ dans ton gridview.....

    "customers.aspx?id={0}"

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 55
    Par défaut
    En fait le problème n'est pas là, c'est juste que dans la nouvelle page, je ne sais pas comment mon objectDataSource qui est associé à mon gridview va pouvoir prendre mon paramètre passé dans l'URL.

    Je ne sais pas si c'est clair...

  4. #4
    Membre averti
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    59
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 59
    Par défaut
    Tu crées un paramètre et pour sa valeur tu mets.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Request.QueryString["id"]

  5. #5
    Membre confirmé
    Profil pro
    Responsable informatique
    Inscrit en
    Mars 2005
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable informatique

    Informations forums :
    Inscription : Mars 2005
    Messages : 112
    Par défaut
    Bonjour,

    QueryStringParameter Name="Client_ID" est le paramètre que tu récupère.
    @Client_ID est le même paramètre que tu intègre dans ta rêquete.

    Exemple:
    ---------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <asp:SqlDataSource ID="dsClient" runat="server" ConnectionString="<%$ ConnectionStrings:MaDBConnectionString %>"
            SelectCommand="SELECT [Client_ID] FROM [Client] WHERE ([Client_ID] = @Client_ID)"
            ProviderName="System.Data.SqlClient">
     
            <SelectParameters>
                <asp:QueryStringParameter Name="Client_ID" QueryStringField="Client_ID" Type="Decimal" />           
            </SelectParameters>
        </asp:SqlDataSource>

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 55
    Par défaut
    Oui j'ai bien compris comment récupérer le paramètre dans l'URL, ça n'est pas ça le problème. Ce que je ne sais pas faire c'est le passer à l'objectDataSource de mon gridview qui lui est bindé sur une méthode métier qui appelle une procédure stockée qui prend en paramètre un numéro de client (customerNumber ici).

    Je ne sais pas si il faut le faire dans le Page_Load, Render ou ailleurs (je ne maitrise pas les évènements de la page pour l'instant).

    Merci

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Faudrait reprendre parce que la je vois aps ce que tu veux faire

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 55
    Par défaut
    Pourtant ça n'a pas l'air dur comme ça

    Mais c'est juste que je ne comprends pas comment passer ce #@~%$ de paramètre à mon gridView, c'est tout ce que je veux faire, histoire que ma proc stock prenne mon numéro de client en paramètre, et comme résultat va me sortir tous les contrats associés au numéro de client dans un gridView, c'est tout ce que je veux mais je ne sais pas comment faire, HELP !!!

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 55
    Par défaut
    Bon, en fait ça marche bien c'est juste que mon objectDataSource ne marchait pas car j'avais une propriété qui foutait la merde, mais sinon le cheminement proposé au dessus est le bon.

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    cool alors

  11. #11
    Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Par défaut
    slt,
    merci pour les réponses citées ci dessus ça ma beaucoup aidées.Mon problème est après la réception d'un paramètres, comment je peux colorer une ligne dans un gridview selon ce paramètre (en fait je développe une page qui contient tous les alertes d'un projet et selon l'id de l'alerte qui est récupère à partir d'une autre page je vais colorer la ligne dans mon gridview qui correspond à cette id)
    et merci d'avance pour toute aide

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

Discussions similaires

  1. [Débutant] DropDownList + Autopostback + Paramètres dans l'URL = Problèmes :/
    Par Genyuumaru dans le forum ASP.NET MVC
    Réponses: 2
    Dernier message: 15/10/2012, 15h05
  2. Réponses: 2
    Dernier message: 17/01/2007, 11h20
  3. [WebForms]Récupération d'un paramètre dans l'URL
    Par Kylen dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 07/06/2006, 13h22
  4. [JpGraph] Passage d'un tableau en paramètre dans une URL pour JPgraph
    Par crazydiver_e2 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 16/01/2006, 16h15
  5. récupérer les paramètres dans une url
    Par asetti dans le forum ASP
    Réponses: 6
    Dernier message: 23/12/2005, 10h08

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