hola a todos, estoy realizando una aplicación en la cual quiero insertar registros en la base de datos, insertarlo me lo inserta bien, pero el iconveniente esta en que al lado de los textbox de insertar tengo un DataGrid en el cual tengo la tabla y no me muestra el registro que he insertado al pulsar el botón de insertar.
que tengo que hacer para actualizar la tabla???
aqui os dejo el codigo que he realizado:
Espero que me puedan ayudar,
Saludos
que tengo que hacer para actualizar la tabla???
aqui os dejo el codigo que he realizado:
Código (vbnet) [Seleccionar]
Private Sub btn_Insertar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Insertar.Click
Dim nombre, dni As String
Dim edad As Double
For i = 0 To Usuarios2TableAdapter.GetData.Rows.Count - 1
nombre = Usuarios2TableAdapter.GetData.Rows(i).Item(0)
dni = Usuarios2TableAdapter.GetData.Rows(i).Item(1)
edad = Usuarios2TableAdapter.GetData.Rows(i).Item(2)
' si el dni que quiero insertar ya esta en la tabla muestra un error
If txt_DNI.Text = dni Then
MessageBox.Show("El dni ya existe", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error)
Limpiar_Campos(txt_Nombre, txt_DNI, txt_Edad)
Exit Sub
Else
' en caso contrario lo inserta
Try
Usuarios2TableAdapter.Insert(txt_Nombre.Text, txt_DNI.Text, txt_Edad.Text)
Limpiar_Campos(txt_Nombre, txt_DNI, txt_Edad)
Exit Try
Catch ex As Exception
End Try
MessageBox.Show("Usuario insertado correctamente", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information)
Limpiar_Campos(txt_Nombre, txt_DNI, txt_Edad)
Exit For
End If
Next
Me.Validate()
Me.Usuarios2BindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Bd_pruebaDataSet1)
End Sub
Espero que me puedan ayudar,
Saludos