gstrit
Messages postés78Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention15 mars 2007
-
17 janv. 2006 à 17:39
zouarichokri -
10 août 2011 à 00:17
Bonjour
J'ai une gridview qui reprend donc les éléments de ma table. J'ai mis tout les champs en readonly sauf un et je voudrais que lorsque l'on veut modifier la valeur de ce champs, il apparaisse une listbox et non une textbox. Ca j'ai réussi à faire mais je ne sais pas comment faire pour qu'il mette la table à jour avec la valeur selectionnée.
J'ai également un autre problème : comment gérer les utilisateurs d'un manière plus fine que celle qui est donné par défaut. Je ne sais meme pas où se trouve la base des utilisateurs. Bref je comprends pas grand chose à la manière qu'a ASP de gérer les utilisateurs. J'aimerais pouvoir faire ma propre table des utilisateurs. J'ai chercher sur le net mais sans succès.
cs_azra
Messages postés425Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention13 juillet 20071 17 janv. 2006 à 18:38
Bonjour,
Alors pour la premiere question, tout se passe au niveau du SQLDataSource (si tu as tout fais dans le designer)., il faut que tu joues sur les updateparameters (j'ai pas ça sous la main, je vais chercher), si tu pouvais copier/coller ton bout d'aspx, ca serai plus facile pour t'aider.
En attendant, pour la deuxième solution, en ASP.NET 2.0, il faut que tu regardes pour utiliser les membership providers, tu as une webcast sur le site de Microsoft si tu veux: http://www.microsoft.com/france/events/event.aspx?EventID=118766646 Globalement, en fesant ton propre provider, tu pourras gerer tes utilisateurs comme bon te semble tout en continuant d'utiliser les contrôles utilisateurs d'ASP.NET 2.0.
gstrit
Messages postés78Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention15 mars 2007 17 janv. 2006 à 20:10
Merci pour ta réponse :)
Alors pour la deuxième question je devrais pouvoir m'en sortir grâce à toi.
Pour la deuxième je te donne le code que j'ai. Par contre je vais essayer d'être plus précis sur ce que je voudrais.
<Columns>
<EditItemTemplate>
'>
oui
non
</EditItemTemplate>
'>
</Columns>
Voilà !!!
Je sais pas si c'est bien clair.
Oui donc actuellement j'ai mon gridview qui affiche les données de la table congés. Et j'ai un champs qui s'appelle "validé" que je voudrais pouvoir modifier via ma gridview (pour valider les demandes de congés) via une listbox qui contient oui et non.
gstrit
Messages postés78Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention15 mars 2007 17 janv. 2006 à 20:24
"
DeleteCommand="DELETE FROM [Congés] WHERE [Id] = @Id"
InsertCommand="INSERT INTO [Congés] ([Utilisateur], [Date de Creation], [Date de debut], [Date de fin], [Motif], [Validation]) VALUES (@Utilisateur, @Date_de_Creation, @Date_de_debut, @Date_de_fin, @Motif, @Validation)"
ProviderName="<%$ ConnectionStrings:IntranetConnection.ProviderName %>
"
SelectCommand="SELECT * FROM [Congés]"
UpdateCommand="UPDATE [Congés] SET [Utilisateur] = @Utilisateur, [Date de Creation] = @Date_de_Creation, [Date de debut] = @Date_de_debut, [Date de fin] = @Date_de_fin, [Motif] = @Motif, [Validation] = @Validation WHERE [Id] = @Id">
cs_azra
Messages postés425Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention13 juillet 20071 18 janv. 2006 à 12:13
Je cherche :P
Pour l'editeur, tu peux regarder autour de "FreeTextBox", je pense que c'est celui la qu'ils utilisent (me semble que Nix en parle sur son blog si tu cherches l'historique).
gstrit
Messages postés78Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention15 mars 2007 18 janv. 2006 à 14:50
Bonjour,
Là il me fait l'erreur suivante : 'DropDownList1' has a SelectedValue which is invalid because it does not exist in the list of items.
Apparement il en veux pas car elle ne fait pas partie des valeurs selectionnables. Y a vraiment des trucs qui m'echappent. Venant du monde PHP c'est pas forcement évident.