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 :

Comment récupérer la clé de la table Maitre


Sujet :

ASP.NET

  1. #1
    Membre confirmé Avatar de dachir
    Inscrit en
    Juillet 2006
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 148
    Par défaut Comment récupérer la clé de la table Maitre
    Bonsoir,
    J'ai un pti soucis.
    J'ai créé un formulaire avec deux formviews et un gridview
    La première formview est la table maitre de la gridview
    le second formview me sert just a insérer dans la gridview.
    Mon probleme est que je n'annive pas récupérer la valeur du champs identifiant de la table maitre pour l'afficher dans l'esclave.
    J'utilise un objectdatasource pour l'acces aux données
    voici son code de parametrage de la propriété InsertPamametter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:ControlParameter ControlID="fvwBci" Name="NumBCI" PropertyName="SelectedValue"
                    Type="Int64" />
    Ca marche que je le teste sur la requête de selection, mais sur l'ajout il ne recupère pas l'identifiant de la table Maitre.

  2. #2
    Membre très actif
    Avatar de Cyrilange
    Profil pro
    Inscrit en
    Février 2004
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 268
    Par défaut
    Tu passes l'id selectionné dans ton ParentForm dans l'URL de ton ChildForm, comme ceci par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Response.Redirect("ChildForm.aspx?id=" & gv.DataKeys(index).Value.ToString)
    Ensuite tu récupères l'ID dans ton ChildForm de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    If Not Page.IsPostBack Then
       Me.hfId.Value = Request.QueryString("id")
    End If
    Dans cet exemple je met l'ID dans un HiddenField.

Discussions similaires

  1. Comment récupérer la structure d'une table ?
    Par Legli dans le forum Accès aux données
    Réponses: 6
    Dernier message: 18/01/2007, 11h51
  2. Réponses: 3
    Dernier message: 06/12/2006, 11h44
  3. [Tableaux] Comment récupérer l'info de 2 tables
    Par dolf13 dans le forum Langage
    Réponses: 5
    Dernier message: 06/07/2006, 18h43
  4. [ADO.Net][C#] Comment récupérer des infos d'une table SQL ?
    Par lamojuli dans le forum Accès aux données
    Réponses: 2
    Dernier message: 11/01/2006, 16h00
  5. Comment récupérer le chemin d'une table liée
    Par ptitepunk dans le forum Access
    Réponses: 2
    Dernier message: 15/09/2005, 10h47

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