-
Gridview et itemtemplate
Bonjour,
j'ai créé un systeme de message, pour que les utilisateur du site puissent laisser un message au webmaster en cas de besoin.
J'utilise l'authentification ASP.net, j'ai bien compris comment ça fonctionnait dans la BDD, mais là n'est pas mon problème.
Lorsque l'utilisateur post un message, je récupère son "uniqueidentifier" ou "providerkey", ce qui me permet d'avoir une application plus souple (oui, car le nom d'utilisateur c'est le mail, ça ne me va pas, et je prend aussi des données pour profil.)
Alors ce que je voudrais faire:
Dans un Gridview, j'affiche une colonne de sélection, le prénom, le nom(du posteur) et le sujet du message.
Le truc c'est que j'utilise un SQLdatasource qui va me chercher dans la BDD le uniqueidentifier, de là je dois retrouver le nom et le prénom de l'utilisateur sur chaque ligne.
Comment puis-je faire?
Merci
-
Bonjour, j'utilise à présent une autre technique, mais je n'y arrive toujours pas, je n'arrive pas à organiser mon gridview comme je veux, car:
-j'ai une colonne que j'ajoute avec l'IDE visual studio, qui est un commandfiels select.
-j'ai deux colonnes que j'ajoute par le code
-j'ai d'autre colonnes qui s'ajoutent avec ma requete.
Laffichage n'est pas bon, car j'ai :
(en rouge ce qui est mis par IDe, en vert par requete et blau par le code)
Sélectionner Prénom Nom Id UserId Sujet Vu dateajout
Alors que ce que je voudrais, c'est :
Sélectionner Sujet Prénom Nom Vu dateajout
UserId me sert pour remplir "Prénom" et "Nom", mais je n'arrive pas à le virer après, ID je voudrais le rendre invisible.
Une idée?
-
J'ai réussi à faire ce que je voulais:
Je fais ma requete, j'y ajoute deux colonnes (nom et Prénom), je les rempli par une boucle.
Je supprimer la colonne UserId.
Et j'assigne à mon gridview cette datatable.
J'ai pris le soin de configurer mon gridview pour qu'il n'affiche que certaines colonnes, donc c'est fait en dure.