Foros del Web » Programando para Internet » ASPX (.net) »

GridView con Texbox Dentro de un tabContainer

Estas en el tema de GridView con Texbox Dentro de un tabContainer en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/06/2010, 13:49
Avatar de 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
  #2 (permalink)  
Antiguo 14/06/2010, 15:14
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: GridView con Texbox Dentro de un tabContainer

Esto te puede servir

http://ryanfarley.com/blog/archive/2004/12/21/1325.aspx
  #3 (permalink)  
Antiguo 16/06/2010, 20:21
Avatar de pdjazr  
Fecha de Ingreso: noviembre-2002
Ubicación: Lima - Limon
Mensajes: 207
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: GridView con Texbox Dentro de un tabContainer

Amigos , gracias por la ayuda ,
Hoy dia es un dia historico para mi , es como haber ganado la Copa Mundial de los web developers...al fin lo pude lograr despues de varias lunas

lo hice asi:

en el evento rowcommand del g1 , puse



Código HTML:
int indexAfavor = esta es la fila que se crea en el g2

// Txt1 es el templatefield/textbox del g2 ( no olvidar que el g2 esta dentro de un tabcontainer) 

 


TextBox txt1 = ((TextBox)g2.Rows[indexAfavor].Cells[2].Controls[1]); 

g1.Attributes.Add("onmousemove", "xfocus('" + txt1.ClientID + "');");

 

xfocus es javacript que posiciona el focus del control txt1
Y Gooooool , funciona

Gracias A todos,

Atte.

Pedro Diaz Rios

Lima - Peru
__________________
http://paracraneo.comlu.com

Etiquetas: gridview, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:19.