la méthode FindControl est recursive, elle va chercher dans les enfants d'un controle et les enfants des enfants, etc...
dans ton cas c'est normal que tu as bien un Table car c'est le conteneur d'un formview il faut ensuite parcourir sa collection de controles et attrapper seulement ceux qui t'interesse.
Mais tu peux peut etre faire ce que tu veux en javascript, ce sera plus propre, plus rapide et plus propre (oui je begaye)
en gros
var fnc = function(tableID){
var table = document.getElementById(tableID);
var elements = table.getElementsByTableName('input');
for (int i = 0; i < table.length; i++){
if (elements[i].type == 'text'){
elements[i].onmachin = textboxFormView_machin;
}
}
}
var textboxFormView_machin = function(){
this.value; //obtient la value du textbox
}
il te reste plus qu'a faire appelle à la fonction fnc avec le clientID du tableau ...
Cyril -
MSP -
MCTS ASP.net & SQL