Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2010, 13:49
Avatar de pdjazr
pdjazr
 
Fecha de Ingreso: noviembre-2002
Ubicación: Lima - Limon
Mensajes: 207
Antigüedad: 21 años, 5 meses
Puntos: 0
GridView con Texbox Dentro de un tabContainer

Amigos , he revisado este tema en internet y no he encontrado la solución

Al hacer click en un gridview se crea en otro gridview ( en la misma) pagina , una fila que tiene un templatefield/textbox , y estra dentro de un tabcontainer , Ahora como puedo hacer para hacer un focus() dentro de ese textbox ( que el cursor se pocisione ahi )

He usado javascript para hacer focus

con



function focus(idText1) {

idText1.focus()

}


donde focus es llamada desde el codebehind con :



//Esta funcion asigna el foco mediante Java Script



protected void SFocus(Control ctrl)

{

System.Text.


StringBuilder js = new System.Text.StringBuilder();

js.Append(


"<script language='JavaScript'>");

js.Append(


"document.getElementById('");

js.Append(ctrl.ClientID);

js.Append(


"').focus();</script>");




if (!Page.IsStartupScriptRegistered("FocusScript"))

Page.RegisterStartupScript(


"FocusScript", js.ToString());

js.Remove(0, js.Length);

js =


null;

}






, y logra llamar a esa funcion , pero cuando la ejecuta me muestra un mensaje de que "ese control no soporta focus"



Estoy trabajando con asp.net vs2008 y c#.

gracias por la ayuda que me puedan prestar.
__________________
http://paracraneo.comlu.com