begin process at 2008 08 21 23:39:45
1 229 711 membres
519 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Datagrid en asp.net [ Archives ASP & ASP.NET / ASP.net ] (Tofetlui)

Datagrid en asp.net le 21/03/2006 17:33:26

Tofetlui



Bonjour voila mon soucis je dois remplir un datagrid manuellement avec des champs de textbox.
J'arrive à remplir la premiere ligne mais apres quand j'ajoute a nouveaux des elements ca remplace tout mon datagrid
Pour ce faire j utilise un datatable avec des datacolums et datarows.
Je fais du tout un dataset qui me sert de datasource à mon datagrid.
Merci d'avance de votre aide.

Re : Datagrid en asp.net le 21/03/2006 20:29:14

jesusonline
Membre Club
(Admin CS)
Bonjour,

je ne comprend pas ce que tu appelles "remplir un datagrid manuellement" ?

normalement tu n'as qu'a faire

me.dg1.datasource = tadatatable
me.dg1.databind()


Cyril - MVS - MCP ASP

Re : Datagrid en asp.net le 22/03/2006 10:07:01

Tofetlui
Salut, En fait je fais ca : DataSet ds = new DataSet(); DataTable dt = new DataTable(); DataRow dr; DataColumn dt_col1 = new DataColumn(); dt_col1.DataType = typeof(string); dt_col1.ColumnName = " toto "; dt.Columns.Add(dt_col1); dr = dt.NewRow(); dr[" toto "] = textbox.Text; dt.Rows.Add(dr); ds.Tables.Add(dt); dg.DataSource = ds; dg.DataBind(); le tout etant declanché sur un evenement click d'un bouton. Mais avec ceci la premiere fois cela fonctionne mais apres lorsque j'ajoute à nouveau cela efface les valeurs precedentes et affiche uniquement la valeur de la textbox. Et moi je voudrais ajouter de nouvelle valeur sans effacer les valeurs precedentes. Voila j'espere avoir été clair. Merci d avance

Re : Datagrid en asp.net le 22/03/2006 10:27:08

jesusonline
Membre Club
(Admin CS)
Réponse acceptée !
Bonjour,

c'est normal, car entre chaque requete asp.net oublie toutes les autres requetes il faut donc sauvegarder ton dataset dans le viewstate ou les variable session pour pouvoir l'utiliser entre tes requetes ...

http://www.aspfr.com/codes/COMMENT-CONSERVER-ETAT-VARIABLE-SESSION-VIEWSTATE_24838.aspx


Cyril - MVS - MCP ASP

Re : Datagrid en asp.net le 22/03/2006 17:20:19

Tofetlui
Bonjour, Merci cyril j'ai reussi à faire ce que je voulais grace au viewstate.


Classé sous : net, asp, datagrid, remplir

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS