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

Cargar un formulario (TextBox, DropDownList) de un GridView desde base de datos

Estas en el tema de Cargar un formulario (TextBox, DropDownList) de un GridView desde base de datos en el foro de ASPX (.net) en Foros del Web. Buenos días compañeros, Yo tengo un GridView el cual cargo desde la base de datos, tengo un AutoGenerateSelectButton="True" y lleno los textbox con este código: ...
  #1 (permalink)  
Antiguo 02/12/2014, 10:52
 
Fecha de Ingreso: noviembre-2014
Mensajes: 6
Antigüedad: 9 años, 5 meses
Puntos: 0
Cargar un formulario (TextBox, DropDownList) de un GridView desde base de datos

Buenos días compañeros,

Yo tengo un GridView el cual cargo desde la base de datos, tengo un AutoGenerateSelectButton="True" y lleno los textbox con este código:
Código ASP:
Ver original
  1. GridViewRow fila = GdVMacroprocesos.SelectedRow;
  2.             TxtCodigo.Text = fila.Cells[2].Text;

Hasta ahí todo bien el código funciona correctamente.

La duda que es es: Que al yo tener en un registro una palabra con tilde (´), ejemplo "Operación", cuando lo selecciono para cargarlo en el textboxt en vez de "Operación" me trae "Operación", esto hace que al yo modificar el registro me salga un error.

Quiero saber si alguien me puede ayudar a seleccionar los datos directamente desde la base de datos y no desde el GridView, pues me he enterado que el error es por seleccionar los datos desde el GridView.

Espero haber sido claro,
De antemano muchas gracias.
  #2 (permalink)  
Antiguo 04/12/2014, 15:37
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Respuesta: Cargar un formulario (TextBox, DropDownList) de un GridView desde base de

Buenas compañero,

Puedes hacer varias cosas...
1º) Usar los DataKeysNames.
2º) Guardar el DataSet con el que cargas el GridView en el... ViewState("MiGrid") y utilizas el índice de la fila del GridView para seleccionar el row del DataSet... (o la tabla...)
3º) y por último.. Y menos útil... Accede a BD con el ID del registro y obtén los datos...

Espero que ese String no sea la PK de la tabla... Sino... La única que te valdría sería la 2º opción.
Personalmente, para mostrar en una pantalla de editar post selección en el grid, usaría la opción 1...


Un saludo!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)

Etiquetas: dropdownlist, formulario, gridview, 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 09:04.