voilà mon problème : j'ai un control se trouvant dans un form. Se contgrol
se trouve dans le template edit et j'aimerai pouvoir récupérer la valeur de
ce control lors d'un évenement. faire qlq chose du style
Me.formview.edittemplate.moncontrol""
mais cela ne fonctionne pas.
Je suis débutant. en espérant que qlq puisse m'aider
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Franck Quintana
Bonjour,
Dans votre évènement, utilisez la méthode FindControl("ID_SERVEUR") de votre objet template pour récupérer le contrôle. Ensuite faites un cast de votre objet pour pouvoir accéder à ses propriétés. Si vous ne savez pas ce qu'est un cast je vous renvoie à un article qui vous aidera à comprendre. http://www.codeproject.com/dotnet/CheatSheetCastingNET.asp
Dans votre évènement, utilisez la méthode FindControl("ID_SERVEUR") de
votre objet template pour récupérer le contrôle.
Ensuite faites un cast de votre objet pour pouvoir accéder à ses propriétés.
Si vous ne savez pas ce qu'est un cast je vous renvoie à un article qui
vous aidera à comprendre.
http://www.codeproject.com/dotnet/CheatSheetCastingNET.asp
Dans votre évènement, utilisez la méthode FindControl("ID_SERVEUR") de votre objet template pour récupérer le contrôle. Ensuite faites un cast de votre objet pour pouvoir accéder à ses propriétés. Si vous ne savez pas ce qu'est un cast je vous renvoie à un article qui vous aidera à comprendre. http://www.codeproject.com/dotnet/CheatSheetCastingNET.asp
Voici un exemple de récupération d'une valeur dans un TextBox lors de l'évènement UpdateCommand d'un DataGrid :
private void DataGridUsers_UpdateCommand(object source, DataGridCommandEventArgs e) { // Solution permettant de trouver un control par son identifiant string sample1 = ((TextBox)e.Item.Cells[2].FindControl("txtSample")).Text
// Solution permettant de trouver un control par son identifiant string sample2 = ((TextBox)e.Item.Cells[2].Controls[0]).Text }
Espérant que ça vous aidera ... -- arno - http://www.dotnetguru2.org/acleret/
"Ludo" a écrit dans le message de news:
Bjr à tous
voilà mon problème : j'ai un control se trouvant dans un form. Se contgrol se trouve dans le template edit et j'aimerai pouvoir récupérer la valeur de ce control lors d'un évenement. faire qlq chose du style Me.formview.edittemplate.moncontrol"" mais cela ne fonctionne pas.
Je suis débutant. en espérant que qlq puisse m'aider
merci d'avance
Ludo
Voici un exemple de récupération d'une valeur dans un TextBox lors de
l'évènement UpdateCommand d'un DataGrid :
private void DataGridUsers_UpdateCommand(object source,
DataGridCommandEventArgs e)
{
// Solution permettant de trouver un control par son identifiant
string sample1 =
((TextBox)e.Item.Cells[2].FindControl("txtSample")).Text
// Solution permettant de trouver un control par son identifiant
string sample2 = ((TextBox)e.Item.Cells[2].Controls[0]).Text
}
Espérant que ça vous aidera ...
--
arno - http://www.dotnetguru2.org/acleret/
"Ludo" <Ludo@discussions.microsoft.com> a écrit dans le message de news:
C4DC39BF-6748-4621-9214-5CE3F8C4769E@microsoft.com...
Bjr à tous
voilà mon problème : j'ai un control se trouvant dans un form. Se contgrol
se trouve dans le template edit et j'aimerai pouvoir récupérer la valeur
de
ce control lors d'un évenement. faire qlq chose du style
Me.formview.edittemplate.moncontrol""
mais cela ne fonctionne pas.
Je suis débutant. en espérant que qlq puisse m'aider
Voici un exemple de récupération d'une valeur dans un TextBox lors de l'évènement UpdateCommand d'un DataGrid :
private void DataGridUsers_UpdateCommand(object source, DataGridCommandEventArgs e) { // Solution permettant de trouver un control par son identifiant string sample1 = ((TextBox)e.Item.Cells[2].FindControl("txtSample")).Text
// Solution permettant de trouver un control par son identifiant string sample2 = ((TextBox)e.Item.Cells[2].Controls[0]).Text }
Espérant que ça vous aidera ... -- arno - http://www.dotnetguru2.org/acleret/
"Ludo" a écrit dans le message de news:
Bjr à tous
voilà mon problème : j'ai un control se trouvant dans un form. Se contgrol se trouve dans le template edit et j'aimerai pouvoir récupérer la valeur de ce control lors d'un évenement. faire qlq chose du style Me.formview.edittemplate.moncontrol"" mais cela ne fonctionne pas.
Je suis débutant. en espérant que qlq puisse m'aider