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

Duda con DataGrid y templates

Estas en el tema de Duda con DataGrid y templates en el foro de ASPX (.net) en Foros del Web. Mi duda es como copiar el texto de un cuadro de texto (TextBox2.Text) a otro cuadro de texto que tengo dento de un datagrid que ...
  #1 (permalink)  
Antiguo 28/07/2009, 18:46
 
Fecha de Ingreso: octubre-2005
Mensajes: 56
Antigüedad: 18 años, 6 meses
Puntos: 0
Exclamación Duda con DataGrid y templates

Mi duda es como copiar el texto de un cuadro de texto (TextBox2.Text) a otro cuadro de texto que tengo dento de un datagrid que tiene templates. El cuadro al que quiero hacer la copia está en el área footer template y se llama txtNombres(mi grid tiene 4 columnas que están como template columns) pero no se como asignarle el valor desde el código de visual basic.

de antemano agradezco a quien me pueda ayudar
  #2 (permalink)  
Antiguo 28/07/2009, 20:20
 
Fecha de Ingreso: julio-2009
Mensajes: 51
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Duda con DataGrid y templates

mmmm la verdad no lo he hecho y nose si sera igual que como pasamos de un textbox a otro.... despues de hacer un postback....


txtFinal.Text = txtPrincipal.Text;

algo asi???? yo lo hago asi cuando paso algo de un lado a otro, pero pasarlo a un grid nose como seria
  #3 (permalink)  
Antiguo 29/07/2009, 07:07
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Duda con DataGrid y templates

mmm...

Lo puedes hacer de esta forma...

Si tu textbox (el de la gridview) se llama "cajaTexto", el otro textbox se lama "tb1" y finalmente tu dataGrid(vb) o Gridview(C#) se llama Gridview1
entonces intenta algo como esto :

Código C#:
Ver original
  1. tb1.text=((TextBox)GridView1.FindControl("cajaTexto")).text

Ojala te sirva.
Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
  #4 (permalink)  
Antiguo 29/07/2009, 07:20
 
Fecha de Ingreso: octubre-2005
Mensajes: 56
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: Duda con DataGrid y templates

Gracias por la respuesta pero lo que quiero hacer es lo opuesto, al control cajaTexto que está dentro del datagrid le quiero asignar el valor de tb1.text
  #5 (permalink)  
Antiguo 29/07/2009, 11:54
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Duda con DataGrid y templates

Si quieres que todos los textobox que estan dentro de tu gridview posean el mismo valor puedes hacerlo asi:

foreach (GridView1 row in GridView1.rows)
{
((TextBox)GridView1.FindControl("cajaTexto")).Text =tb1.Text;
}

si es qeu es un solo textbox el que tienes en tu grid

((TextBox)GridView1.FindControl("cajaTexto")).Text =tb1.Text;

las asignaciones las puedes hacer dentro de un boton, y que el boton actualice tu grid cada vez que se presione

Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
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 19:22.