Bonjour,

Je suis nouveau sur le forum en tant que membre actif mais je l'ai déjà parcouru en tant que lecteur pour résoudre quelques problème.

Je réalise une application Web ASP.NET en langage C#.
J'ai un datagrid que je lie à un dataset pour afficher les données de ma requête SQL. Mon datagrid comporte les boutons de base pour une mise à jour (edit, delete, update et cancel).
Lorsque je fais un Update les cellules de mon datagrid contiennent alors des textbox et je n'arrive plus à récupérer les données de ces textbox.

J'utilise ce bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
string sVal = ((System.Web.UI.WebControls.TextBox)(e.Item.Cells[4].Controls[0])).Text;
Les cellules 0 et 1 sont réservées pour les boutons et j'ai en tout 5 colonnes dans mon datagrid)

Mais j'obtient ce message d'erreur :

Specified cast is not valid.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidCastException: Specified cast is not valid.

Source Error:
Line 142: string sVal = ((System.Web.UI.WebControls.TextBox)(e.Item.Cells[4].Controls[0])).Text;
Auriez-vous une idée de mon erreur ?

Merci de m'aider.