[2.0] GridView RowUpdating sans source sql
Bonjour à tous,
J'ai un gridview lié à un dataset (retenu dans le ViewState)...Je suis obligé de procéder comme celà.
Le gridview s'affiche bien, j'ai su rajouter des données sans problème.
Bon je bloque sur l'édition...en fait sur l'évenement RowUpdating.
Je n'arrive pas à accéder aux nouvelles informations.
Alors j'ai déjà testé;
Code:
1 2 3 4
| GridView1.Rows[e.RowIndex].Cells[0].Text
GridView1.Rows[e.RowIndex].Controls[0]
GridView1.Rows[e.RowIndex].FindControl(...
e.newvalues.count //toujours = 0 |
A chaque index, j'allais de 0 à N. Le FindControl j'ai essayé Textbox1, le nom de la colonne,... rien ne va.
En gros ca me retourne toujours '', ou un erreur, ou 0 pour le Count.
En fait comme controls il n'y a que des DataControlFieldCell.
Je me rapelle que j'avais déjà eu ce problème sous 1.1 et que j'avais trouvé mais là en 2.0 je ne m'y retrouve plus.
Help...
J'ai le meme problème....
Citation:
Envoyé par
frechy
Bon je viens de trouver :D
J'ai trouvé le meme post que celui-ci résolu et sans la réponse, ca m'a bien énervé...Alors voici la "bête" réponse;
Code:
TextBox TB = (TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0];
Après on a accès au textbox, à la propriété Text par exemple. Mon textbox n'a pas d'ID, c'est pour celà qu'il était si dur à trouver.
++
J'ai également accès à la textbox, mais le TB.Text est toujours vide....