Programacion

Páginas: 6 (1302 palabras) Publicado: 7 de agosto de 2011
Hoy quiero mostrarles un sencillo ejemplo de como conectarse a SQL Server y llenar un DataGridView en visual basic .net, pero sin escribir ni una sola línea de código. Es decir que haremos todo arrastrando y soltando controles con visual studio.
1.- Debemos tener abierto el panel del explorador de servidores. Si no lo tienes puedes activarlo desde el menú VER / Explorador de Servidores, o con lacombinación de teclas rápidas Ctrl + Alt + S. Deberías verlo como en la images 1.
[pic]
imagen 1
2.- Ahora creamos una nueva conexión, para ello hacemos clic con el botón derecho del mouse sobre “Conexiones de datos” y seleccionamos “Agregar conexión…” y aparecerá el cuadro de diálogo “Agregar conexión” que se ve en la imagen 2. Si el cuadro no se ve igual a este, no te preocupes, puede quetengas que cambiar el tipo de origen de datos. Presional el botón [Cambiar...] y selecciona SQL Server. Luego completa las demas opciones con los datos de tu servidor y tu base de datos.
[pic]
imagen 2
3.- Aparecerá en el explorador de servidores la nueva conexión tal como se muestra en la imagen 3. El primer impulso que tengo al ver esto es tomar una tabla, arrastrarla y soltarla sobre elformulario… pero si lo prueban, veran que no lo permite… faltan algunos pasos más…
[pic]
imagen 3
4.- El paso siguiente es configurar un origen de datos. Para ello vamos al menú Datos / Agregar nuevo origen de datos… podemos configurar un origen de datos desde una base de datos, un Servicio Web o un objeto. En nuestro caso utilizamos una base de datos como se muestra en la imagen 4. Siguiente.
[pic]imagen 4
5.- En este paso nos pide que seleccionemos una conexión o que creemos una nueva. Como nosotros ya la creamos simplemente la seleccionamos y elegimos siguiente.
[pic]
imagen 5
6.- Ahora debemos indicarle con que nombre se guardará la cadena de conexión en el archivo de configuración de la aplicación como se ve en la imagen 6. Si no estas inspirado podés hacer como yo y dejar elnombre que Visual Studio le asignó en forma automática.
[pic]
imagen 6
7.- Este es el último pasó. El asistente nos muestra una estructura de árbol con las tablas, vistas, procedimientos almacenados y funciones de nuestra base de datos. Solo tenemos que tildar aquellos objetos que queremos usar en nuestro proyecto (yo seleccioné solo las tablas como se ve en la imagen 7) y presionamos el botón[Finalizar].
[pic]
imagen 7
Listo! ya tenemos nuestro origen de datos creado, pero, es posible que aún no lo veas. No desesperes, tienen que abrir el panel Orígenes de datos. Menú Datos / Mostrar orígenes de datos (Mayús. + Alt + D). Ahora deberías estar viendo el panel Origenes de datos como se ve en la imágen 8.
Ahora solo basta arrastrar cualquiera de las tablas desde orígenes de datos hasta elformulario y automaticamente se crearán un objeto DataSet, un objeto BindingSource, un objeto TableAdapter, un objeto BindingNavigator y un DataGridView en el formulario.
[pic]
imagen 8
Así que lo único que resta es presionar F5 para ejecutar la aplicación y ver como al cargarse el formulario se llena el datagridview con los datos de la tabla seleccionada. En la imagen 9 se ve como quedaría elformulario con el datagridview y los datos.
[pic]
imagen 9
Bueno, si has llegado hasta acá y pudiste ver los datos en tu aplicación y todo esto sin escribir una sola línea de código yo estoy seguro de que estarás muy contento con vb.net, pero antes de finalizar este pequeño tutorial te quiero dar un bonus más.
Si observas los nodos de la estructura de árbol donde se muestran las tablas denuestros orígenes de datos, notarás que cada nodo es un comboBox (como se ve en la imagen 10) o sea que tenemos más opciones de las que vemos en un principio. Te propongo que selecciones para la misma tabla que usaste para llenar el datagridview el tipo Detalles, hagas un poco de espacio en el formulario (al lado del datagridview) y arrastres y sueltes ese nodo en el formulario.
[pic]
imagen 10...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS