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

Problema al mostrar datos en textbox

Estas en el tema de Problema al mostrar datos en textbox en el foro de .NET en Foros del Web. Buenas. Este es mi primer mensaje en este foro. Escribo porque tengo un problema en una aplicación que desarrollé en visual studio 2008 con C#. ...
  #1 (permalink)  
Antiguo 08/03/2011, 06:44
Avatar de BruceWayne  
Fecha de Ingreso: marzo-2011
Mensajes: 1
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Problema al mostrar datos en textbox

Buenas.
Este es mi primer mensaje en este foro.
Escribo porque tengo un problema en una aplicación que desarrollé en visual studio 2008 con C#.

El caso es el siguiente:
-La aplicación esta hecha para una base de datos de sql server alojada en un servidor.
Ahora estoy cambiando esa aplicación para que acceda a un archivo de access (un accdb) y me he encontrado con el siguiente problema.

En una de las partes del programa, tenia un datagridview que accedia a la base de datos y seleccionando una fila, volcaba esos datos en unos textbox (adjunto captura de la imagen)


Cuando la base de datos era de sql server no habia problema, pero en access no vuelca los datos e incluso me aparece esta excepcion:



Os adjunto tambien el código del programa donde selecciona la fila del datagridview para ver donde puede estar el fallo (aunque intuyo que puede ser en el autonumérico de access).

Código:
private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
        {
            if (this.dataGridView1.CurrentCell == null)
                return;
            int numero;
            int f = this.dataGridView1.CurrentCell.RowIndex;
           
            numero = Convert.ToInt32(this.dataGridView1[0, f].Value);
            if (this.dataGridView1[7, f].Value.ToString() == "H")
                this.radiohombre.Checked = true;
            else
                this.radiomujer.Checked = true;
        }
Puse un punto de interrupción y el programa salta a la excepción despues de la línea de int f=this.data...

Si hiciese falta mas código lo pongo sin problemas

Etiquetas: csharp, visualstudio, access
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 18:20.