begin process at 2012 05 27 21:27:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Base de données

 > 

SQL Server

 > 

GridView : DropDownList en mode Edit


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

GridView : DropDownList en mode Edit

jeudi 6 septembre 2007 à 11:23:22 | GridView : DropDownList en mode Edit

tonlight

Bonjour à tous,

je développe un intranet en ASP.NET 2.0 VB

je possède un gridview avec une SQLDataSource

Lorsque je passe en mode Edit, je voudrais mettre en place des DDL. En effet ma requête SELECT du DataSource est constituée de deux jointures et pour respecter mes contraintes d'intégrité je veux forcer l'utilisateur à choisir les valeurs dans des DDL.

J'arrive bien à initialiser mes DDL avec les valeurs en BD mais mon Update ne marche pas.

Voici ma requête SQL :

SELECT tbl_Employe.Idf_Employe as Idf_Employe, tbl_Employe.Nom,tbl_Employe.Prenom,

   tbl_Employe.Tel_Fixe,tbl_Employe.Tel_Poste,tbl_Employe.Tel_Portable,tbl_Employe.Email,
   tbl_Site.Site, tbl_Site.Idf_Site,tbl_Entite.Idf_Entite,tbl_Entite.Libelle 
 FROM tbl_Employe 
   LEFT JOIN tbl_Entite ON tbl_Employe.Entite = tbl_Entite.Idf_Entite
    LEFT JOIN tbl_Site ON tbl_Employe.Site = tbl_Site.Idf_Site
 WHERE(tbl_Employe.Actif = 1)

Voici ma page ASPX :  

<

asp:GridViewID="gv_employe"runat="server"AllowPaging="True"AllowSorting="True"

AutoGenerateColumns="False"CellPadding="3"DataSourceID="datas_recherche"

Font-Bold="False"Font-Size="X-Small"ForeColor="#333333"GridLines="Horizontal"

HorizontalAlign="Center"PageSize="12"style="display:block;overflow:auto;border:0"ShowFooter="True"

DataKeyNames="Idf_Employe">

<FooterStyleBackColor="#5D7B9D"Font-Bold="True"ForeColor="White"Font-Names="Verdana"/>

<Columns>

<asp:CommandFieldButtonType="Image"CancelImageUrl="~/App_Images/Boutons/btn_icoAnnuler.gif"

DeleteImageUrl="~/App_Images/Boutons/btn_icoSupprimer.gif"EditImageUrl="~/App_Images/Boutons/Btn_icoModifier.gif"

InsertImageUrl="~/App_Images/Boutons/btn_icoAjouter.gif"ShowEditButton="True"UpdateImageUrl="~/App_Images/Boutons/btn_icoValider.gif"/>

<asp:CommandFieldButtonType="Image"DeleteImageUrl="~/App_Images/Boutons/btn_icoSupprimer.gif"

ShowDeleteButton="True"/>

<asp:BoundFieldDataField="Idf_Employe"HeaderText="Num&#233;ro Employe"ReadOnly="True"SortExpression="Idf_Employe">

<ItemStyleHorizontalAlign="Left"Wrap="False"/>

</asp:BoundField>

<asp:BoundFieldDataField="Nom"HeaderText="Nom"SortExpression="Nom">

<ItemStyleHorizontalAlign="Left"Wrap="False"/>

</asp:BoundField>

<asp:BoundFieldDataField="Prenom"HeaderText="Prenom"SortExpression="Prenom">

<ItemStyleHorizontalAlign="Left"Wrap="False"/>

</asp:BoundField>

<asp:TemplateFieldHeaderText="Site"SortExpression="Site">

<ItemTemplate>

<asp:LabelID="lb_site"runat="server"Text='<%#Eval("Site")%>'style="text-align: left">

</asp:Label>

</ItemTemplate>

<EditItemTemplate>

<asp:SQLDataSourceID="datas_sites"runat="server"ConnectionString="<%$ ConnectionStrings:db_BDD_Editique_ConnectionString %>"SelectCommand="SELECT [Idf_Site], [Site] FROM [tbl_Site] ORDER BY [Site]">

</asp:SQLDataSource>

<asp:DropDownListDataSourceID="datas_sites"ID="ddl_modif_site"runat="server"

DataTextField="Site"DataValueField="Idf_Site"

SelectedValue='<%#Bind("Idf_Site")%>'>

</asp:DropDownList>

</EditItemTemplate>

<ItemStyleWrap="False"HorizontalAlign="Left"/>

</asp:TemplateField>

<asp:TemplateFieldHeaderText="Entite"SortExpression="Libelle">

<ItemTemplate>

<asp:LabelID="lb_entite"runat="server"Text='<%#Eval("Libelle")%>'>

</asp:Label>

</ItemTemplate>

<EditItemTemplate>

<asp:SQLDataSourceID="datas_entites"runat="server"ConnectionString="<%$ ConnectionStrings:db_BDD_Editique_ConnectionString %>"SelectCommand="SELECT [Idf_Entite], [Libelle] FROM [tbl_Entite] ORDER BY [Libelle]">

</asp:SQLDataSource>

<asp:DropDownListDataSourceID="datas_entites"ID="ddl_modif_entite"runat="server"

DataTextField="Libelle"DataValueField="Idf_Entite"

SelectedValue='<%#Bind("Idf_Entite")%>'>

</asp:DropDownList>

</EditItemTemplate>

<ItemStyleWrap="False"HorizontalAlign="Left"/>

</asp:TemplateField>

<asp:BoundFieldDataField="Tel_Fixe"HeaderText="Tel_Fixe"SortExpression="Tel_Fixe">

<ItemStyleHorizontalAlign="Left"Wrap="False"/>

</asp:BoundField>

<asp:BoundFieldDataField="Tel_Poste"HeaderText="Tel_Poste"SortExpression="Tel_Poste">

<ItemStyleHorizontalAlign="Left"Wrap="False"/>

</asp:BoundField>

<asp:BoundFieldDataField="Tel_Portable"HeaderText="Tel_Portable"SortExpression="Tel_Portable">

<ItemStyleHorizontalAlign="Left"Wrap="False"/>

</asp:BoundField>

<asp:BoundFieldDataField="Email"HeaderText="Email"SortExpression="Email">

<ItemStyleHorizontalAlign="Left"Wrap="False"/>

</asp:BoundField>

</Columns>

<RowStyleBackColor="#F7F6F3"ForeColor="RoyalBlue"Font-Names="Verdana"height="30px"Wrap="False"/>

<EditRowStyleBackColor="White"Font-Names="Verdana"/>

<SelectedRowStyleBackColor="White"Font-Bold="True"ForeColor="#333333"Font-Names="Verdana"/>

<PagerStyleBackColor="#284775"ForeColor="White"HorizontalAlign="Center"Font-Names="Verdana"/>

<HeaderStyleBackColor="#5D7B9D"Font-Bold="True"ForeColor="White"Font-Names="Verdana"HorizontalAlign="Left"Width="100%"/>

<AlternatingRowStyleBackColor="White"ForeColor="#284775"Font-Names="Verdana"/>

<EmptyDataRowStyleFont-Names="Verdana"/>

</asp:GridView>

<asp:SqlDataSourceID="datas_recherche"runat="server"ConnectionString="<%$ ConnectionStrings:db_BDD_Editique_ConnectionString %>"

UpdateCommand="UPDATE tbl_Employe

SET Nom=@Nom, Prenom=@Prenom,Tel_Fixe=@Tel_Fixe,

Tel_Poste=@Tel_poste,Tel_Portable=@Tel_Portable,Email=@Email

,Site=@site,Entite=@entite

WHERE Idf_Employe=@Idf_Employe">

<UpdateParameters>

<asp:ParameterName="Site"Type="String"/>

<asp:ParameterName="Entite"Type="String"/>

</UpdateParameters>

</asp:SqlDataSource>

Merci à tous pour votre aide
mardi 11 septembre 2007 à 09:51:13 | Re : GridView : DropDownList en mode Edit

gldfdp

Membre Club

Qu'entends-tu exactement par çà ne marche pas? As-tu essayé d'utiliser SQL Profiler pour voir la requête que t'envoyait ta page?

mardi 11 septembre 2007 à 09:54:16 | Re : GridView : DropDownList en mode Edit

tonlight

Réponse acceptée !
Bonjour en fait j'ai laissé tomber cette idée là. J'ai trouvé un superbe ensemble de tuto pour créer un site ASP.NET dans les meilleurs conditions.

Jetez-y un coup d'oeil ça vaut le coup :

http://www.asp.net/learn/data-access/tutorial-01-vb.aspx

Bonne chance à tous



Cette discussion est classée dans : asp, site, employe, tbl, entite


Répondre à ce message

Sujets en rapport avec ce message

a propos du global.asa [ par nico ] Bonjour , je suis en train de developper un site web en asp , et après avoir fait quelques essais en lignes , je me suis apercu que les variables dé Protection de source ASP ? [ par Infoptic ] J'ai une grosse question existentiel, comment proteger les sources ASP ?Je m'explique : si je veux developper un site ASP et l'installer sur une machi hebergement de site asp [ par valou ] salut, je voudrais savoir s'il existe des hebergeurs d'asp gratuit et si oui quelles sont les différences avec des hébergeurs payantmerci HELP pour Ultra debutant PLEAZZZE!!!!! [ par DEL ] Salut nix (eh ui encore moi) excellent ton nouvo site, nikel ,ptin tu t'ballade en ASP, VB et tout ce ki est prog ... quand a moi g comencé a toucher K'est ce ke l'ASP ??? [ par fabiin ] Bonjour,G la grande kestion, k'est ce ke l'ASP en regardant les sources sur ce site, g vu plain de choses ki m'interresserai pour mon s HTTP 500 lors d'ajout de données, pourquoi ? [ par Steph ] Bonjour,Depuis le début de l'année, je me suis mis en tête de réussir à créer un site complet en ASP (et oui, y a des inconscients partout!). Bref, ma Resolution ASP [ par Pirator 2000 ] <img sr Utilisateurs ASP [ par Paul ] Salut !Comment faire un systeme d'utilisateurs sur un site.C'est a dire que les gnes peuvent s'inscrire en donnant password et user, et ensuite, peuve Utilisateurs ASP [ par Paul ] Salut !Comment faire un systeme d'utilisateurs sur un site.C'est a dire que les gnes peuvent s'inscrire en donnant password et user, et ensuite, peuve utiliser le composant adox dans une page ASP [ par kiminox ] Slt,qqun aurait il déjà essayer de créer une BD ACCESS ou un fichier EXCEL via une page ASP?Je sais qu'on peut le faire avec le composant adox.catalog


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales