skyaero
Messages postés26Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention 6 octobre 2008
-
10 janv. 2007 à 17:41
skyaero
Messages postés26Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention 6 octobre 2008
-
12 janv. 2007 à 17:25
Bonjour,
J'aimerai faire afficher le contenu de mon tableau dynamique à double dimensions (n lignes et 2 colonnes) en utilisant un repeater.
Est-ce possible ?
Comment fait-on ? je débute en asp.net et je n'ai pas reussi a lié ma variable avec mon repeater.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 10 janv. 2007 à 18:04
Bonjour,
je te conseil d'utiliser un gridview qui est le controle fait pour afficher des données tabulaire. Pour cela il suffit de renseigner la propriété datasource du gridview puis utiliser la méthode databind()
skyaero
Messages postés26Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention 6 octobre 2008 12 janv. 2007 à 14:00
je te remercie
j'ai changé mon tableau dynamique en dataset ce qui m'a permis de l'intégrer plus facilement avec le gridview.
j'ai maintenant un petit soucis avec la portée du dataset, lorsque ma page se recharge, il se réinitialise. Pour le garder en mémoire, j'ai donc pensé a l'intégré dans une séssion mais j'ai quelques difficultées. J'arrive bien à enregistrer le dataset dans la variable de session, à récuperer ma table après un rechargement mais je ne peut plus de modifier. As-tu une idée ?
skyaero
Messages postés26Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention 6 octobre 2008 12 janv. 2007 à 16:23
En fait, une fois la page rechargée et que le gridview s'est rechargé à l'aide du dataset contenu dans la variable de session, je n'arrive plus a ajouter de lignes au dataset.
A partir du moment ou je met myDataSet = Session(
"tableau") je ne peux plus ajouter de lignes a mon dataset avec le code suivant :
je ne comprend pas car ces quatres lignes fonctionnent bien si je ne met pas les sessions mais je en peux enregistrer qu'une ligne car la page se recharge a chaque enregistrement et efface le dataset. Mon but est d'enregistrer plusieurs lignes.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 12 janv. 2007 à 16:38
Bonjour,
as tu essayé de mettre une variable "simple" pour savoir si les sessions fonctionnent correctement dans ton code ? si oui, je suis interessé par voir un peu plus de code car la tout me parait correcte.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 12 janv. 2007 à 17:07
Pas besoin de remettre ton instance de dataset dans la session puisque celle ci est partagé donc tu modifies directement la variable. Le truc que je comprend pas, c'est que tu rajoutes une ligne à myDataTable, myDataTable fais bien partie de ton dataset ? si tu bind directement ton gridview avec ton dataset plutot que la session les nouvelles lignes ajoutés sont bien présente ? car la j'ai l'impression que tu ne rajotues pas les lignes dans ton dataset ... t'as mis un point d'arret et ca passe bien dedans ?