Tengo el siguiente codigo para rellenar un datagrid. Pero me faltal algo. A ver si podeis ayudarme. El datagrid esta creado desde diseño y su nombre es MiDatagrid Gracias de antemano:
Sub rellenaDataGrid()
Dim ds As DataSet
ds = New DataSet("DataSet")
conn.Open()
Dim command As New SqlServerCe.SqlCeCommand("SELECT * FROM marcas", conn)
Dim dataadapter As New SqlServerCe.SqlCeDataAdapter
dataadapter.SelectCommand = command
dataadapter.Fill(ds)
conn.Close()
End Sub
Rellenando un Datagrid en .NET
Moderador: Moderadores
Por cierto
Por cierto es en .NET Compact Framework. Es decir, para pocket pc, pero supongo que me vale tambien para windows
esto es lo que hago yo en VB .NET
Sub rellenaDataGrid()
Dim strSQL as String ="SELECT * FROM marcas"
Dim command As New SqlServerCe.SqlCeCommand(strSQL, conn)
Dim dataadapter As New SqlServerCe.SqlCeDataAdapter(strSQl, conn)
Dim ds As new DataSet ()
dim dv as dataView
conn.Open()
dataadapter.SelectCommand = command
dataadapter.Fill(ds, "nombreTabla")
conn.Close()
dv = New DataView(ds.Tables("nombreTabla"))
DataGrid1.DataSource=dv
DataGrid1.Refresh()
End Sub
Sub rellenaDataGrid()
Dim strSQL as String ="SELECT * FROM marcas"
Dim command As New SqlServerCe.SqlCeCommand(strSQL, conn)
Dim dataadapter As New SqlServerCe.SqlCeDataAdapter(strSQl, conn)
Dim ds As new DataSet ()
dim dv as dataView
conn.Open()
dataadapter.SelectCommand = command
dataadapter.Fill(ds, "nombreTabla")
conn.Close()
dv = New DataView(ds.Tables("nombreTabla"))
DataGrid1.DataSource=dv
DataGrid1.Refresh()
End Sub