Tengo un problemilla, les cuento, tengo un formulario para dar de alta a usuarios en una tabla. El codigo del usuario es autonumerico.
El método frmAltaUsuario_Load funciona, conecta con la base, lo puse de prueba para ver si conectaba y lei y lo hace... El problema está en el del Boton, el Click. Se me cierra el formulario y no ha hecho nada en la BD....
Podeis ayudarme?? Gracias
 
private void frmAltaUsuario_Load(object sender, EventArgs e)
        {
            Conexion.Open();
            OleDbDataAdapter Sentencia = new OleDbDataAdapter("SELECT * FROM Usuario", Conexion);
            Sentencia.Fill(UserDS, "Usuario");
            DataTable Tabla = UserDS.Tables["Usuario"];
 
            for (Index = 0; Index < Tabla.Rows.Count; Index++);
            Index++;
            txtCodUser.Text = Index.ToString();
        }
 
        private void btnAtras_Click(object sender, EventArgs e)
        {
            this.Hide();
            frmUsuarios frm = new frmUsuarios();
            frm.Show();
        }
 
        private void btnAltaUser_Click(object sender, EventArgs e)
        {
 
            OleDbDataAdapter Adaptador = new OleDbDataAdapter("SELECT * FROM Usuario", Conexion);
            Adaptador.Fill(UserDS, "Usuario");
 
            Adaptador.InsertCommand = new OleDbCommand("INSERT INTO Usuario (DNI_user,Nombre_user,Apellidos_user,Direccion_use  r,Telefono_user,Puntos_User) Values('"+txtDNIUser.Text+"','"+txtNombUser.Text+"  ','"+txtApeUser.Text+"','"+txtAddressUser.Text+"',  '"+txtTelUser.Text+"','"+txtPuntosUser.Text+"')  ", Conexion);
            DataTable Tabla=UserDS.Tables["Usuario"];
            DataRow NuevaFila = Tabla.NewRow();
 
 
            NuevaFila["DNI_user"] = txtDNIUser.Text;
            NuevaFila["Nombre_user"] = txtNombUser.Text;
            NuevaFila["Apellidos_user"] = txtApeUser.Text;
            NuevaFila["Direccion_user"] = txtAddressUser.Text;
            NuevaFila["Telefono_user"] = txtTelUser.Text;
            NuevaFila["Puntos_user"] = txtPuntosUser.Text;
 
            UserDS.Tables["Usuario"].Rows.Add(NuevaFila);
            Adaptador.Update(UserDS, "Usuario");
            lblErr.Text = "Registro insertado correctamente";
            frmAltaUsuario_Load(this,e); 
   
 
 Problema con ADO en C#
 Problema con ADO en C# 
