ASP.NET - COMMENT CRÉER SON PROPRE DATATABLE ET L'ALIMENTER

BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005 - 14 août 2003 à 16:51
crocohinos Messages postés 7 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 30 mai 2006 - 30 mai 2006 à 15:11
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9031-asp-net-comment-creer-son-propre-datatable-et-l-alimenter

crocohinos Messages postés 7 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 30 mai 2006
30 mai 2006 à 15:11
Très bon code.

merci
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
19 août 2003 à 17:24
j'ai enfin trouvé la solution grace a l'objet ViewState, demain je simplifie et commente mon code pour le poster :)
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
18 août 2003 à 15:59
j'ai essayé de déclarer mon DataTable juste apres les déclaration de controles, ca ne fonctionne que en static, mais si 2 utilisateurs affichent la meme page, les données sont communes.

j'ai essayé de trouver qqchose avec l'objet Page, mais j'ai rien trouvé ... as-tu une idée ?

(le problème est que la classe qui correspond a la page est réinstanciée a chaque postback)
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
15 août 2003 à 12:56
Pas de problème pour moi, tant qu'une évolution est faite sur la mienne, il est normal de vouloir la partager.
Ca ne me dérange pas du tout et je te souhaite que cela fonctionne.

F___
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
14 août 2003 à 18:39
d'accord, j'essayerais ca lundi :) (pas d'asp.net chez moi)

si j'y arrive, me permettrais-tu de poser une source qui serait un complement de la tienne, avec possibilité d'ajout/suppression/maj dans le datagrid pour récupérer le datatable modifié ?
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
14 août 2003 à 17:44
Parce que ton datatable est un datatable local et non global. Tu dois stocker les données dans le datatable en le déclarant comme variable globale à la page.

F___
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
14 août 2003 à 17:23
et bien j'ai rempli mon datatable et je l'ai affiché dans un datagrid par la mm méthode que toi, mais je voudrais que l'utilisateur puisse saisir des données(des lignes) a ajouter au datagrid. puis, ensuite, je voudrais pouvoir récupérer toutes les données affichées dans le datagrid.

le probleme est que des qu'on sort de la fonction qui crée le datatable, le datatable n'existe plus, et je ne sais pas comment le récupérer a partir du datagrid.
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
14 août 2003 à 17:14
Désolé mais je ne comprends pas du tout ta question.

F___
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
14 août 2003 à 16:51
comment faire ensuite pour retrouver le datatable ? (le datasource) pour par exemple le modifier et le rebinder

DataGrid1.DataSource renvoit null des qu'on sort de la fonction en cours (on sort de l'espace de déclaration)
Rejoignez-nous