Sunteți pe pagina 1din 9

Conexin a base de datos con ADO.

NET
Instructor Adonay Gonzlez
Programacion2
PRACTICA 1 DE DATASET
Nota: antes debe descargar la base datos pedidos plus la cual se les envi al correo institucional.
Tener instalado SQL server y Visual Studio.
En esta prctica vamos a crear un sitio web en el cual por medio de un DataSet realizamos el
mantenimiento de la tabla artculo. SELECT, INSERT, UPDATE, DELETE.
1. Verificar si tenemos la base datos pedidosplus en sql server, en caso contrario bajarla del correo
educativo y luego adjuntar la base datos.
2. Crear un sitio web en visual studio, archivo, nuevo, sitio web. Colocar un nombre y crear.
3. En el formulario web Default.aspx en vista diseo agregar una tabla html. Para esto en
herramientas, HTML, table. Cambiar la tabla dejndola de 10 filas y una sola columna. Y luego
agregamos los siguientes controles.

Aadir los textos correspondientes a cada opcin eje. Buscar un producto, nombre, precio a cada
control etc.

Universidad Tecnolgica de El Salvador.

Conexin a base de datos con ADO.NET


Instructor Adonay Gonzlez
Programacion2

Los controles deben quedar organizados de la siguiente manera.

4. Antes de continuar crearemos los procedimientos almacenados a utilizar en nuestra aplicacin.


Para esto nos vamos sql server management studio conectamos al servidor usando un . o
localhost en nombre del servidor, ver que este en autenticacin de Windows y hacer clic en
conectar
Luego seleccionamos en base datos pedidoplus y hacer clic en nueva consulta. Y pegamos el
siguiente cdigo sql y ejecutar para crear los procedimientos almacenados a utilizar.

Universidad Tecnolgica de El Salvador.

Conexin a base de datos con ADO.NET


Instructor Adonay Gonzlez
Programacion2

5. Ahora seguimos los pasos para agregar un dataset.


Sitio web, clic derecho, agregar nuevo elemento, elegimos dataset y colocamos el nombre
Dspedidosplus.
De las herramientas arrastramos un tableadapter al espacio de trabajo del dataset elegimos la
conexin a pedidosplus o en caso de no existir crear una nueva.
Elegimos usar instrucciones sql, copiamos y colocamos la siguiente consulta sql.

Clic en finalizar

Universidad Tecnolgica de El Salvador.

Conexin a base de datos con ADO.NET


Instructor Adonay Gonzlez
Programacion2

6. Ahora agregaremos las consultas, insert, update para el mantenimiento de datos.


Para eso primero hacemos clic derecho sobre ArticuloTableAdapter y seleccionamos agregar
consulta, elegimos usar procedimiento almacenado existente siguiente
Y elegimos sp_buscarProducto, siguiente y elegir datos tabularespara que nos retorne el
resultado del select y dejamos los siguientes nombres a los mtodos: FillBuscarProducto,
GetBuscarProducto, finalizar

Universidad Tecnolgica de El Salvador.

Conexin a base de datos con ADO.NET


Instructor Adonay Gonzlez
Programacion2
Repetimos el proceso clic derecho sobre ArticuloTableAdapter y seleccionamos agregar consulta,
elegimos usar procedimiento almacenado
existente siguiente
Y elegimos sp_insertarProducto, siguiente y
elegimos sin valor ya que para el insert no
necesitamos nos retorne ningn valor, siguiente y
dejamos el siguiente nombre sp_insertarProducto,
y finalizar.

Universidad Tecnolgica de El Salvador.

Conexin a base de datos con ADO.NET


Instructor Adonay Gonzlez
Programacion2
Repetimos nuevamente el proceso clic derecho sobre ArticuloTableAdapter y seleccionamos
agregar consulta en este caso elegimos usar instruccines sql , siguiente luego UPDATE, siguiente
y colocamos el siguiente cdigo sql.

Siguiente, y colocamos el nombre actualizarProducto y Finalizar


Una vez ms repetimos el proceso clic derecho sobre ArticuloTableAdapter y seleccionamos
agregar consulta elegimos usar instruccines sql, siguiente y elegimos DELETE, siguiente y
colocamos el siguiente cdigo sql.

Siguiente y colocamos el siguiente nombre BorrarProducto , clic en finalizar.


Al final debe quedar una tabla de la siguiente manera.

Guardamos el dataset y regresamos al formulario Default.aspx en vista diseo.


7. Agregar los object data source para vincular el dataset al GridView
Del cuadro de herramientas elegimos y arrastramos un datos / objectdatasource al final del
formulario web.
Configuramos el objectdatasource haciendo clic en configurar orgenes de datos

Universidad Tecnolgica de El Salvador.

Conexin a base de datos con ADO.NET


Instructor Adonay Gonzlez
Programacion2

Y elegimos el dataset y table adapter creados ateriormente DSArticuloTableAdapter, siguiente en


elegir un mtodo seleccionamos GetBuscaProducto (string) el cual tiene como parmetro un
argumento string que hace referencia al nombre de un producto.
Siguiente , nos mostrara la asignacin de valores a los parmetros del mtodo donde elegiremos;
origen del parmetro : Control, ControlID: buscarTxt. Clic finalizar.

Universidad Tecnolgica de El Salvador.

Conexin a base de datos con ADO.NET


Instructor Adonay Gonzlez
Programacion2

8. Agregar los object data source para vincular el dataset al DropDownList


Repitiendo los pasos anteriores agregamos otro objectdatasource, de igual forma configuramos su
origen de datos elegimos el dataset y table adapter creados ateriormente
DSArticuloTableAdapter , siguiente y en este caso elegimos GetData() y clic finalizar.
9. Ahora configuramos el origen de datos del GridView y DropDownList, para esto en origen de datos
elegimos ObjectDatasource1. Que es el que tiene como parmetro un string con el nombre de un
producto.

Universidad Tecnolgica de El Salvador.

Conexin a base de datos con ADO.NET


Instructor Adonay Gonzlez
Programacion2
10. Finalmente agregamos el codigo subadyacente (Default.cs) para cada botn.
Hacemos doble click en el botn insertar para que con esto nos genere el mtodo
insertarBtn_Click () y dentro de el colocamos el codigo.

Haciendo lo mismo con los otros botones

Universidad Tecnolgica de El Salvador.

S-ar putea să vă placă și