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 :

FormView - clé étrangère - insert


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 91
    Par défaut FormView - clé étrangère - insert
    Hello,

    J'ai un FormView à partir duquel je souhaiterai faire des insertions dans ma Bdd.
    J'y arrive mais je souhaiterai l'améliorer en évitant à l'utilisateur de saisir la clé étrangère.
    J'utilise des SQLDataSource.
    Il s'agit d'ajouter des RDV pour un client donné. La clé primaire est un numéro auto et la clé étrangère l'id du client.
    Mon formview contient :
    <InsertItemTemplate>
    NDC:
    <asp:TextBox ID="NDCTextBox" runat="server" Text='<%# Bind("NDC") %>'>
    </asp:TextBox><br />
    DateEntretien:
    <asp:TextBox ID="DateEntretienTextBox" runat="server" Text='<%# Bind("DateEntretien") %>'>
    </asp:TextBox><br />
    </InsertItemTemplate>
    La commande SQL :
    InsertCommand="INSERT INTO [T_ENTRETIEN] ([NDC], [DateEntretien]) VALUES (@NDC, @DateEntretien)"

    Je voudrais par exemple écrire que la commande SQL soit
    INSERT INTO [T_ENTRETIEN] ([NDC], [DateEntretien]) VALUES ( monIdClient, @DateEntretien)"
    et faire en sorte que la textbox du numéro de client ne soit plus visible.

    Quelles sont les solutions envisageables ?

    Merci par avance.

  2. #2
    Membre très actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Par défaut
    salut

    utilise un hidenfield

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 91
    Par défaut
    Ok mais comment je fais pour mettre à jour mon hiddenfield avec la bonne valeur. Sachant que ma valeur provient d'une variable de session.

  4. #4
    Membre très actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Par défaut
    simplement

    valeur='<%=Session["tavaleur"].ToString()%>'

    respecte le simple et double cote

    a plus

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

Discussions similaires

  1. formview en mode insert
    Par beaudelaire dans le forum ASP.NET
    Réponses: 0
    Dernier message: 16/02/2011, 01h57
  2. ouverture d'un formView en mode insert
    Par zer35 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 24/11/2008, 16h43
  3. Comment passer un formview du mode insert a readonly
    Par xavpiaf dans le forum ASP.NET
    Réponses: 6
    Dernier message: 08/10/2008, 16h42
  4. Réponses: 2
    Dernier message: 08/01/2008, 15h44
  5. Réponses: 3
    Dernier message: 08/01/2008, 14h36

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