Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2010, 14:15
elflacodedo
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 13 años, 8 meses
Puntos: 0
no puedo actualizar un solo campo en el datagridview

WENAS AMIGOS, TENGO EL SIGUIENTE PROBLEMA. TENGO UN DATAGRIDVIEW, LOS CORRESPONDIENTES TEXTBOX Y UN BOTON PARA ACTUZALIZAR.
CUANDO HAGO CLICK UN UNA FILA DEL DGV, ME CARGA LOS DATOS A LOS TEXTBOX. EL PROB ES Q AL MODIFICAR EL CONTENIDO DE ALGUN TEXTBOX Y APRETAR EL BOTON NO ME ACTUALIZA LA FILA QUE QUIERO, SINO TODOS LOS DATOS DEL DGV.-
Les paso el cod, para que se den una idea de lo que quiero hacer




Dim cmdedita As New OleDbCommand
adapter.UpdateCommand = cmdedita
Dim res As Integer


Try
cmdedita.CommandText = "UPDATE PERSONAL SET apellido= '" + apellido.Text + "', nombre='" + nombre.Text + "',direccion='" + direccion.Text + "', telefono='" + telefono.Text + "',mail='" + mail.Text + "', fecha_nac='" + dtpFecha_nac.Value.ToString + "',gsanguineo='" + gsanguineo.Text + "', fecha_altapol='" + dtpFecha_altapol.Value.ToString + "', fecha_altaest='" + dtpFecha_altaest.Value.ToString + "'"
cmdedita.Connection = conexion
conexion.Open()
res = cmdedita.ExecuteNonQuery

MessageBox.Show("El personal seleccionado ha sido modificado correctamente", "912", MessageBoxButtons.OK)
dgvEditar.RefreshEdit()
cargardatos()
Catch ex As Exception
MessageBox.Show("error en el selet", "912", MessageBoxButtons.OK)
Finally
conexion.Close()
End Try