gbourgeois0019
Messages postés152Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 2 juin 2008
-
1 mai 2007 à 16:08
gbourgeois0019
Messages postés152Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 2 juin 2008
-
1 mai 2007 à 19:45
Bonjour à tous,
Je veux savoir si c'est possible d'utiliser un GridView sans le lier à une base de donnée. Au lieu de cela je veux ajouter des données manuellement dedans.
J'ai également un souci avec l'event OnSelectedIndexChanged du GridView qui ne veut pas se déclencher.
Merci à l'avance
Guillaume
________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 1 mai 2007 à 17:05
bonjour,
pour avoir des données dans un gridview il faut utiliser la propriété DataSource qui prend un Enumerable ou un DataSet
tu peux donc avoir une classe Person avec les propriétés qui vont bien et affecté une List à la propriété DataSource, ensuite il te faut binder ce gridviewer via la méthode DataBind() qui permet de faire la liaison entre les données et le code HTML à généré.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 1 mai 2007 à 19:28
oui et non, oublie tes reflexes winforms, tu fais du web la donc du html, l'event OnSelectedIndexChanged est déclenché seulement suite à un postback donc sur le button select, après tu peux bypasser ca mais faut bien connaitre ASP.net et JavaScript :-)
Ensuite généralement on extrait pas des données du gridview, c'est un controle d'affichage donc tu accede directement à la source de données c'est beaucoup plus simple. Mais tu peux quand meme acceder aux données via la propriété Rows (ou Item) qui contient une propriété DataItem du type d'un element de la collection avec laquelle tu as bindé, dans ton cas ca correspond au user.
Je n'obtiens aucune erreur mais aucun resultat non plus !!!
Est-ce que j'ai mal compris un truc ??
Merci
Guillaume
________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !
gbourgeois0019
Messages postés152Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 2 juin 20081 1 mai 2007 à 18:06
Ok j'ai trouvé mon erreur : J'avais oublié le champ DataField dans le GridView !!
Merci beaucoup pour ton aide.
Guillaume.
________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !
Vous n’avez pas trouvé la réponse que vous recherchez ?
gbourgeois0019
Messages postés152Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 2 juin 20081 1 mai 2007 à 19:12
Alors la ca va pour populer mon GridView mais pour aller en chercher le contenu cependant ca va moins bien !! Quelle serait la meilleure méthode pour aller extraire les données présentes dans le GridView ?
Et y a-t-il un moyen de pouvoir selectionner une ligne du GridView en declanchant l'event OnSelectedIndexChanged sans etre obligé d'ajouter un bouton Select ???
Merci a l'avance
Guillaume
________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !
gbourgeois0019
Messages postés152Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 2 juin 20081 1 mai 2007 à 19:45
Ok
Je suis un peu trop habitué de travailler avec le ListView en C# !! J'vais m'habituer :)
Merci beaucoup
Guillaume.
________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !