14/06/2010, 13:49
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Lima - Limon
Mensajes: 207
Antigüedad: 22 años, 2 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. |