Hola, soy nuevo en .NET (vengo de VB6)
Intento ver/modificar/eliminar datos de una base en un DataGrid. Pero el
código que encontré me crea un "reflejo" ("ggo")de los datos, por lo que en
realidad la base de datos no la toca.
1) ¿Podríais ayudarme?
2) Y otra pregunta. ¿Por qué no funciona el DataGrid si intento ponerle un
recordset de ADODB.Recordset al datasource?
3) Muchas gracias.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim cnn As OleDb.OleDbConnection
Dim da As OleDb.OleDbDataAdapter
Dim dt As DataSet
cnn = New OleDb.OleDbConnection("Provider=vfpoledb.1;data
source=E:\PSSA\database\gestion.dbc")
da = New OleDb.OleDbDataAdapter("SELECT * FROM listados WHERE
empresa = '02'", cnn)
dt = New DataSet()
da.Fill(dt, "ggo")
DataGridView1.AutoGenerateColumns = True
DataGridView1.AllowUserToOrderColumns = True
DataGridView1.AutoResizeColumns()
DataGridView1.DataSource = dt
DataGridView1.DataMember = "ggo"
End Sub
End Class
Leer las respuestas