Foros del Web » Programación para mayores de 30 ;) » .NET »

AspGrid y Textbox

Estas en el tema de AspGrid y Textbox en el foro de .NET en Foros del Web. Saludos...alguien sabe como seleccionar una celda en un grid con un texbox y de acuerdo a esto llenar un texbox..es decir si selecciono la fila ...
  #1 (permalink)  
Antiguo 06/07/2011, 10:26
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
AspGrid y Textbox

Saludos...alguien sabe como seleccionar una celda en un grid con un texbox y de acuerdo a esto llenar un texbox..es decir si selecciono la fila #3 q me aparezca el nombre en un texbox...me pueden ayudar con eso.saludos..y gracias..en asp.net
  #2 (permalink)  
Antiguo 06/07/2011, 10:59
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: AspGrid y Textbox

Hola mrprogman en el evento SelectedIndexChanged debes hacer lo siguiente :
Código vb.net:
Ver original
  1. 'Obtienes el indice seleccionado
  2. Dim f As Integer = GridView1.SelectedIndex()
  3. 'Pasas el valor al textbox indicando la celda, por ejemplo 0
  4. TuTextBox.Text = GridView1.Rows(f).Cells(0).Text
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 06/07/2011, 12:37
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: AspGrid y Textbox

gracias por contestar.pero no me funciona me marca error en el selectindex, no tienes algun ejemplo para asp.net..pora favor..saludos
  #4 (permalink)  
Antiguo 06/07/2011, 12:45
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: AspGrid y Textbox

ah perdon olvide mencionarte que para que eso te pueda funcionar debiste primero agregar una columna CommandField de Tipo "select" y alli si te funcionaría. En tu gridview aparece una pestaña de una flechita al lado derecho superior, le clickeas y seleccionas Edit Columns y luego en la primera lista donde Dice CommanField la desplegas, seleccionas Select y la agregas con el "Add" y finalmente le das OK, y listo lo corres y me comentas.:Saludos:.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #5 (permalink)  
Antiguo 06/07/2011, 17:06
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: AspGrid y Textbox

Funciono!!..oyes pero abusando de tu conocimiento si quisiera q fuera otro campo, el q me seleccione..?..como seria...otra cosa..a fuerzas tiene que tener la tabla..una llave primaria para q funcione..?..saludos y gracias
  #6 (permalink)  
Antiguo 07/07/2011, 07:33
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: AspGrid y Textbox

Hola mrprogman, te refieres a otro campo pero seleccionado de la misma fila?? y no entendi lo ultimo de la pk.... Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #7 (permalink)  
Antiguo 07/07/2011, 20:59
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: AspGrid y Textbox

ya funciono..si trabaja asi como pregunte..sin q la tabla tenga una llave principal predefiniada.....muchas gracias...saludos
  #8 (permalink)  
Antiguo 08/07/2011, 14:24
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: AspGrid y Textbox

una duda...si muevo el boton del select a la primera columna, ya q originalmente me la pone en la ultima, no trabaja..alguna idea..?
  #9 (permalink)  
Antiguo 08/07/2011, 14:30
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: AspGrid y Textbox

Te la pone en la ultima??? has agregado columnas manualmente asi como el selector? si es asi anda a la opcion de donde agregaste el CommandField y con las flechas arriba abajo lo ordenas la posicion. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #10 (permalink)  
Antiguo 08/07/2011, 17:06
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: AspGrid y Textbox

si , estamos de acueerdo pero si le muevo la posicion a la primera no trabaja....la tabla no trae llave principal..no se si sea por eso..saludos
  #11 (permalink)  
Antiguo 09/07/2011, 07:22
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: AspGrid y Textbox

muestrame el codigo como lo tienes implementado
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #12 (permalink)  
Antiguo 09/07/2011, 09:04
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: AspGrid y Textbox

este es...si muevo el select para la primera columna me marca error...y necesito moverlo para alla...la tabla no tiene clave primaria y no puedo ponerle una....ahi si me puedes hechar una mano..saludos

Dim f As Integer = GridView1.SelectedIndex()
TextBox81.Text = GridView1.Rows(f).Cells(0).Text
  #13 (permalink)  
Antiguo 09/07/2011, 09:09
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: AspGrid y Textbox

Te genera error porque lo tienes como celda indicada el 0, y por pasarlo a la columna inicial el seleccionador toma eso la columna 0 y no lo que deseas, tendrias que modificar el numero de celda, si esta en la segunda celda tu indice que deseas extraer sería el numero 1 :
Código vb:
Ver original
  1. Dim f As Integer = GridView1.SelectedIndex()
  2. TextBox81.Text = GridView1.Rows(f).Cells(1).Text
Pero para que te evites problemas con los indices mejor asignale el nombre de la columna :
Código vb:
Ver original
  1. Dim f As Integer = GridView1.SelectedIndex()
  2. TextBox81.Text = GridView1.Rows(f).Cells("Nombre_de_tu_Columna").Text
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #14 (permalink)  
Antiguo 09/07/2011, 09:39
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: AspGrid y Textbox

el primero funciono...muchas gracias, saludos desde mexico..
  #15 (permalink)  
Antiguo 09/07/2011, 09:42
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: AspGrid y Textbox

Excelente!!!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: net, textbox
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 01:02.