estoy empezando a programar en visual 2008
utilizo acces 2007 y un datagridview para mostrar su contenido
lo que pasa esque al momento de guardar, si guarda, pero no me muestra el dato recien guardado, tengo que cerrar y abrir el programa para poder verlo,
alguna sugerencia, les pongo el codigo para que lo vean y me puedan ayudar, gracias.
Código:
Imports System.Data Imports System.Data.OleDb Public Class Form1 Dim coneccion As New OleDb.OleDbConnection Dim tabla As New DataTable Dim adaptador As New OleDb.OleDbDataAdapter Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load CancelButton = Button3 coneccion.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=BD.accdb;Persist Security Info=False" coneccion.Open() Dim cmd As New OleDb.OleDbCommand("Select * from Nombres", coneccion) cmd.ExecuteNonQuery() adaptador.SelectCommand = cmd Me.grid.DataSource = tabla End Sub 'boton para agregar un registro Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim cmd As New OleDb.OleDbCommand("INSERT INTO Nombres(Nombre, Apellido) VALUES('" & Me.TextBox1.Text & "' , '" & Me.TextBox2.Text & "' )", coneccion) cmd.ExecuteNonQuery() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End End Sub End Class