No consigo enlazar un DataGrid con una Base de datos de Acces

28/11/2004 - 02:39 por Javiland | Informe spam
Ante todo no soy un programador profesional, y encima he dejado el formidable
VB 6 para usar el engorroso mundo del Visual Basic.Net.

Os explico lo que yo hacía en VB6 y no consigo en VB.Net

VB6
1º Inserto un control DATA en le formulario (llamado DATOS)
2º en la propiedad DataBaseName de este control lo enlazo con la base de
datos de Acces (llamemosla AGENDA.mdb)
3º Utilizo la propiedad RecordSource para seleccionar la Tabla que se
encuentra dentro de esa base de datos (Llamado AMIGOS.
4º Inserto en el formulario el control MSFLEXGRID (Llamado Rejilla)
5º Establezco la propiedad DataSource (del msflexgrid) con el nombre del
Data (Datos)
6º Ejecutaba la Aplicación y el resultado era una Rejilla con los datos de
la Base de Datos en la pantalla.

Pues bien esto tan sencillo no lo consigo hacer en VB.NET
¿Alguien me puede ayudar?

Gracias
4
Javiland

Preguntas similare

Leer las respuestas

#1 DJ MIAO
28/11/2004 - 04:45 | Informe spam
Daje de cuentos y pon el codigo.
No estamos aqui para promocionar si .net es o no que vb6
si tanto te gusta vb 6 quedate con el.


Mi opinion es que vb6 es senda mierda.


Miao...
Comprate un libro.

Ante todo no soy un programador profesional, y encima he


dejado el formidable
VB 6 para usar el engorroso mundo del Visual Basic.Net.

Os explico lo que yo hacà­a en VB6 y no consigo en VB.Net

VB6
1º Inserto un control DATA en le formulario (llamado


DATOS)
2º en la propiedad DataBaseName de este control lo


enlazo con la base de
datos de Acces (llamemosla AGENDA.mdb)
3º Utilizo la propiedad RecordSource para seleccionar


la Tabla que se
encuentra dentro de esa base de datos (Llamado AMIGOS.
4º Inserto en el formulario el control MSFLEXGRID


(Llamado Rejilla)
5º Establezco la propiedad DataSource (del msflexgrid)


con el nombre del
Data (Datos)
6º Ejecutaba la Aplicación y el resultado era una


Rejilla con los datos de
la Base de Datos en la pantalla.

Pues bien esto tan sencillo no lo consigo hacer en VB.NET
¿Alguien me puede ayudar?

Gracias
4
Javiland
.

Respuesta Responder a este mensaje
#2 TESINT Software
28/11/2004 - 05:32 | Informe spam
bueno...buenodigamos que para hacer las mayoria de las cosas
que son requeridas en organicaciones/empresas (Gestion,Contabilidad, bancos
etc), vb 6.0 no
es una mala eleccion, ya que para este tipo de soft...no se necesitan
estructuras complejas de clases
o cosas rarasahora si lo que se necesita es optimizacion, velocidad,
complejidad del algoritmos,
acceso a bajo nivelobviamente VB. 6.0 en esta caso es una mierda
;-).
y .NET es super extremadamente lentobla bla bla

Gabriel


"DJ MIAO" escribió en el mensaje
news:0bfa01c4d4fc$c66ebe10$
Daje de cuentos y pon el codigo.
No estamos aqui para promocionar si .net es o no que vb6
si tanto te gusta vb 6 quedate con el.


Mi opinion es que vb6 es senda mierda.


Miao...
Comprate un libro.

Ante todo no soy un programador profesional, y encima he


dejado el formidable
VB 6 para usar el engorroso mundo del Visual Basic.Net.

Os explico lo que yo hacà­a en VB6 y no consigo en VB.Net

VB6
1º Inserto un control DATA en le formulario (llamado


DATOS)
2º en la propiedad DataBaseName de este control lo


enlazo con la base de
datos de Acces (llamemosla AGENDA.mdb)
3º Utilizo la propiedad RecordSource para seleccionar


la Tabla que se
encuentra dentro de esa base de datos (Llamado AMIGOS.
4º Inserto en el formulario el control MSFLEXGRID


(Llamado Rejilla)
5º Establezco la propiedad DataSource (del msflexgrid)


con el nombre del
Data (Datos)
6º Ejecutaba la Aplicación y el resultado era una


Rejilla con los datos de
la Base de Datos en la pantalla.

Pues bien esto tan sencillo no lo consigo hacer en VB.NET
¿Alguien me puede ayudar?

Gracias
4
Javiland
.

Respuesta Responder a este mensaje
#3 DJ MIAO
28/11/2004 - 19:15 | Informe spam
Y porque cambias?


Miao...
Comprate un libro...
bueno...buenodigamos que para hacer las mayoria de


las cosas
que son requeridas en organicaciones/empresas


(Gestion,Contabilidad, bancos
etc), vb 6.0 no
es una mala eleccion, ya que para este tipo de soft...no


se necesitan
estructuras complejas de clases
o cosas rarasahora si lo que se necesita es


optimizacion, velocidad,
complejidad del algoritmos,
acceso a bajo nivelobviamente VB. 6.0 en esta caso


es una mierda
;-).
y .NET es super extremadamente lentobla bla bla

Gabriel


"DJ MIAO" escribió


en el mensaje
news:0bfa01c4d4fc$c66ebe10$
Daje de cuentos y pon el codigo.
No estamos aqui para promocionar si .net es o no que vb6
si tanto te gusta vb 6 quedate con el.


Mi opinion es que vb6 es senda mierda.


Miao...
Comprate un libro.

Ante todo no soy un programador profesional, y encima he


dejado el formidable
VB 6 para usar el engorroso mundo del Visual Basic.Net.

Os explico lo que yo hacà­a en VB6 y no consigo en VB.Net

VB6
1º Inserto un control DATA en le formulario (llamado


DATOS)
2º en la propiedad DataBaseName de este control lo


enlazo con la base de
datos de Acces (llamemosla AGENDA.mdb)
3º Utilizo la propiedad RecordSource para seleccionar


la Tabla que se
encuentra dentro de esa base de datos (Llamado AMIGOS.
4º Inserto en el formulario el control MSFLEXGRID


(Llamado Rejilla)
5º Establezco la propiedad DataSource (del msflexgrid)


con el nombre del
Data (Datos)
6º Ejecutaba la Aplicación y el resultado era una


Rejilla con los datos de
la Base de Datos en la pantalla.

Pues bien esto tan sencillo no lo consigo hacer en




VB.NET
¿Alguien me puede ayudar?

Gracias
4
Javiland
.





.

Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
28/11/2004 - 20:47 | Informe spam
En .net no tienes un control Data pero puedes desde el explorador de servidor
arrastrar una tabla al formulario. Esto agregara un objeto conexion y un
objeto dataadapter (el tipo dependera de si la conexion es ODBC, OLEDB o SQL
Server). Luego con el dataadapter puedes generar un dataset tipado el cual
puedes enlazar con los controles del formulario. Solo faltara que desde el
codigo usando el dataadapter llenes el dataset usando su metodo fill.

Eduardo A. Morcillo [MS MVP VB]
Desde Villa Gesell - Bs As - Argentina
Respuesta Responder a este mensaje
#5 TESINT Software
28/11/2004 - 21:03 | Informe spam
porque no existe nada tan avanzado para desarrollo en asp.net y mobile.net!
"DJ MIAO" escribió en el mensaje
news:980001c4d576$314f14e0$
Y porque cambias?


Miao...
Comprate un libro...
bueno...buenodigamos que para hacer las mayoria de


las cosas
que son requeridas en organicaciones/empresas


(Gestion,Contabilidad, bancos
etc), vb 6.0 no
es una mala eleccion, ya que para este tipo de soft...no


se necesitan
estructuras complejas de clases
o cosas rarasahora si lo que se necesita es


optimizacion, velocidad,
complejidad del algoritmos,
acceso a bajo nivelobviamente VB. 6.0 en esta caso


es una mierda
;-).
y .NET es super extremadamente lentobla bla bla

Gabriel


"DJ MIAO" escribió


en el mensaje
news:0bfa01c4d4fc$c66ebe10$
Daje de cuentos y pon el codigo.
No estamos aqui para promocionar si .net es o no que vb6
si tanto te gusta vb 6 quedate con el.


Mi opinion es que vb6 es senda mierda.


Miao...
Comprate un libro.

Ante todo no soy un programador profesional, y encima he


dejado el formidable
VB 6 para usar el engorroso mundo del Visual Basic.Net.

Os explico lo que yo hacà­a en VB6 y no consigo en VB.Net

VB6
1º Inserto un control DATA en le formulario (llamado


DATOS)
2º en la propiedad DataBaseName de este control lo


enlazo con la base de
datos de Acces (llamemosla AGENDA.mdb)
3º Utilizo la propiedad RecordSource para seleccionar


la Tabla que se
encuentra dentro de esa base de datos (Llamado AMIGOS.
4º Inserto en el formulario el control MSFLEXGRID


(Llamado Rejilla)
5º Establezco la propiedad DataSource (del msflexgrid)


con el nombre del
Data (Datos)
6º Ejecutaba la Aplicación y el resultado era una


Rejilla con los datos de
la Base de Datos en la pantalla.

Pues bien esto tan sencillo no lo consigo hacer en




VB.NET
¿Alguien me puede ayudar?

Gracias
4
Javiland
.





.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida