Accueil > Forum > > > > récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD
récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD
mardi 20 juin 2006 à 11:25:51 |
récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD

bootchoz
|
salut et merci pour votre aide !!!  j'ai créér un formview avec un isertItemTemplate qui contient : 2 textbox rattachées à une meme table, 1 DDL rattaché a une autre table, 4 DDL rattachés à une autre table encore. je ne sais pas comment récupérer les items selectionnés dans mes ddl pour les insérer dans ma base. je vous met le code (C#) que j'ai créé. je ne vois vraiment pas comment m'y prendre...  < asp:FormViewID="inserer"runat="server"Visible="False"DataKeyNames="id_role"DataSourceID="SqlDataSource1"><InsertItemTemplate><asp:SqlDataSourceID="sign_SDS"runat="server"ConnectionString="<%$ ConnectionStrings:ConnectionString %>"ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"SelectCommand="SELECT id_fonc_sign, nom_fonc_sign FROM fonc_sign ORDER BY nom_fonc_sign asc"></asp:SqlDataSource><asp:SqlDataSourceID="ss_serv_SDS"runat="server"ConnectionString="<%$ ConnectionStrings:ConnectionString %>"ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"SelectCommand="SELECT id_ss_serv, nom_ss_serv FROM sous_service ORDER BY nom_ss_serv asc"></asp:SqlDataSource>nom du role: <asp:TextBoxID="nom_roleTextBox"runat="server"Text='<%# Bind("nom_role") %>'/> code du role: <asp:TextBoxID="code_roleTextBox"runat="server"Text='<%# Bind("code_role") %>'/>sous-service: <asp:DropDownListID="ss_serv_DDL"DataSourceID="ss_serv_SDS"runat="server"DataTextField="nom_ss_serv"DataValueField="id_ss_serv"AutoPostBack="True"/> <br/>signature 1: <asp:DropDownListID="sign1"DataSourceID="sign_SDS"runat="server"DataTextField="nom_fonc_sign"DataValueField="id_fonc_sign"/> signature 2: <asp:DropDownListID="sign2"DataSourceID="sign_SDS"runat="server"DataTextField="nom_fonc_sign"DataValueField="id_fonc_sign"/><br/>signature 3: <asp:DropDownListID="sign3"DataSourceID="sign_SDS"runat="server"DataTextField="nom_fonc_sign"DataValueField="id_fonc_sign"/> signature 4: <asp:DropDownListID="sign4"DataSourceID="sign_SDS"runat="server"DataTextField="nom_fonc_sign"DataValueField="id_fonc_sign"/><br/>
</ InsertItemTemplate><ItemTemplate><asp:LinkButtonID="NewButton"runat="server"CausesValidation="False"CommandName="New"Text="New"></asp:LinkButton></ItemTemplate></asp:FormView>
|
|
mardi 20 juin 2006 à 11:46:09 |
Re : récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD

io_ost
|
Lors de la création de ta sqldatasource pense à selectionner la clef primaire de ta base de donnée ensuite clique sur le bouton option avancées : et coche génerer les instruction update delete insert. ensuite tu clique sur le bouton where : et tu affecte ta colonne (colonne) à un control(source) id du control : (textbox(comme tu l'as appellé))::::: en fait cela mette en relation ton control textbox et l'insertparameter de ta sqldatasource ensuite le code de ton bouton Me.sqldatasource1.insert() voilà en très très gros !!! une methode simple et assistée avec un code (en code behind) du genre : Protected Sub Button2_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button2.ClickDim str AsStringstr = Me.DropDownList1.SelectedValueMe.SqlDataSource1.InsertParameters("nom").DefaultValue = strMe.SqlDataSource1.Insert()EndSub
|
|
mardi 20 juin 2006 à 12:19:13 |
Re : récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD

bootchoz
|
merci, mais je crois que j'ai pas tout compris !  je travaille en c# c'est un peu different ! je vais aller manger et je reprend ca apres 
|
|
mardi 20 juin 2006 à 12:27:09 |
Re : récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD
|
mardi 20 juin 2006 à 14:25:28 |
Re : récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD
|
mardi 20 juin 2006 à 14:38:09 |
Re : récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD

io_ost
|
et tu veux inserer dans la table role :
-ce que tu as taper dans tes tbox : nom, code -la selection de tes dropdownlist (DDL on est bien d'accord ????) : sous_service,signature
?
|
|
mardi 20 juin 2006 à 14:54:51 |
Re : récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD

bootchoz
|
yes, that's right !!!  c'est ce que tu avais compris avant d'écrire les lignes de code ???
|
|
mardi 20 juin 2006 à 15:46:54 |
Re : récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD
|
mardi 20 juin 2006 à 15:52:57 |
Re : récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD

bootchoz
|
si c'est pas trop te demander je le veux bien en vb.net avec quelques explications  la j'ai réussi a attacher 2 DDL pour afficher des valeurs dans la 2eme DDL en fonction de la valeur sélectionnée dans la 1ere DDL (c'est pour une autre page). je pense etre sur la bonne voix !  alors si tu peux m'éclaircir un peu je t'en serait tres reconnaissante... 
|
|
mardi 20 juin 2006 à 16:13:51 |
Re : récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD

io_ost
|
Bon tout ce fait lors de la création de ta sqldatasource pour ta table de destination (qui va enregistrer : tes sélection de ddl et ce que tu as taper dans les textbox ) pense à bien selectionner la clef primaire de ta table ensuite :: bouton option avancée et la tu coche generer les instruction update, delete, update. tu fais ok... puis :: le bouton where et la dans colonne tu selectionne la colonne de destination, opérateur : = , source tu peu mettre none. ok suivant .... ensuite tu met un bouton sur ta page tu double clique dessus tu arrive à son code et tu met un truc comme ça remanier à ta convenance :: Protected Sub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.ClickMe.SqlDataSource2.InsertParameters("nom").DefaultValue = Me.DropDownList1.SelectedValueMe.SqlDataSource2.InsertParameters("prenom").DefaultValue = Me.DropDownList2.SelectedValueMe.SqlDataSource2.InsertParameters("nombanque").DefaultValue = Me.DropDownList3.SelectedValueMe.SqlDataSource2.InsertParameters("tb1").DefaultValue = Me.TextBox1.TextMe.SqlDataSource2.InsertParameters("tb2").DefaultValue = Me.TextBox2.TextMe.SqlDataSource2.Insert()EndSubCes insertparameters sont présent dans le code asp de ta page dans la balise < asp:SqlDataSource ....
par le code si dessus tu leurs attribuent une valeur et ensuite lancer l'insert il te faut une page en VB et je te conseille le codebehind (placer le code dans un fichier distinct) ça ira ?
|
|
Cette discussion est classée dans : asp, server, runat, sign, fonc
Répondre à ce message
Sujets en rapport avec ce message
Datagrid qui me rend fou [ par MOOKIES ]
Salut,bon je vais essyer d'être clair. J'EN ES MARRE sa marche pas, là rien d'original. En fait je veut utiliser la commande Delete d'un Datagrid (bas
Calcul de l'âge dans un datalist [ par Alain37Mtl ]
Mon application web affiche la liste des membres et je voudrais afficher l'âge de chacun au lieu de leur date de naissance. Protected <FONT color=#000
Atlas, popup calendar [ par cnguyen ]
Pour l'utilisation d'atlas, j'ai un petit souci, il me dit :Extender controls require a ScriptManager to be present on the page.Nom du paramètre : scr
CS0123: No overload for 'OK_Click' matches delegate 'System.EventHandler' [ par bootchoz ]
salut,ce message d'erreur apparait : CS0123: No overload for 'OK_Click' matches delegate 'System.EventHandler' lorsque je compile.voila mon code de ma
ModalPopupExtender commun à plusieurs contrôles [ par JulienV ]
Bonjour Je voudrais associer un ModalPopupExtender à plusieurs LinkButton en utilisant le même Panel mais lorsque je fais cela, le script de la propri
gridview et procedure stockee [ par rmelon ]
Bonjour, J'ai une page compose d'une SqlDatasource dont la SelectCommand est une procédures stockees renvoyant plusieurs lignes en fonction de plusieu
UpdatePanel Ajax [ par liliemumue ]
BonjourAlors je vais expose rmon probleme.J'ai un formulaire dans lequel j'ai une DropDownList et troie panel à Visible =false.Lors de la selection d'
pb de recupération de paramétre [ par babylonne ]
Bonjour tt le monde, j'ai un petit souci par rapport au fichier resultat.aspx c-à-d quand je transmets mes paramétres depuis le fichier info.aspx , il
Problème de récupération de paramétres [ par babylonne ]
Bonjour tt le monde, voilà , j'ai un petit souci par rapport à la récupération de mes paramétres sachant que tout est correct , je ne comprends pas p
ModalPopupExtender et AsyncPostBackTrigger [ par JulienV ]
BonjourN'est il pas possible d'appeler de faire un appel asynchrone à du code be
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
STABILITé DU DéBIT 3GSTABILITé DU DéBIT 3G par benzekrighizlane
Cliquez pour lire la suite par benzekrighizlane
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|