Controles de Login
Descripción del ejemplo
| En este ejemplo se muestran 3 distintas formas de enlace de datos, todas ellas se encuentran explicadas paso a paso en el documento word adjunto al material del curso: Enlace de una grilla a un control SQLDataSource: La grilla se conecta a la base de datos "AdventureWorks" por medio del control "SQLDataSource. Este control se comunica con el motor SQL Server y mediante las propiedades correspondientes manipula datos. En el ejemplo esta configurado para que muestre los datos de la tabla productos, los modifique y los elimine. La relacion entre ambos controles se logra mediante la propiedad DataSourceId que posee la grilla. Enlace de una grilla a un control ObjectDataSource: En este caso la grilla se conecta a un componente de negocios, simulado por las clases ubicadas en la carpeta virtual APP_Code. Muestra los departamentos de la base de datos AdventureWorks, segun el grupo seleccionado. El componente de negocios posee un metodo que devuelve una lista generica de objetos Departamento; esta lista es la mostrada en la grilla mediante el control ObjectDataSource. Enlace de un control DetailsView a un control SQLDataSource: Este ejemplo es muy similar al primero, solo que en lugar de llenar los datos en una grilla se utiliza un control que muestra los datos de cada registro que devuelve la consulta al motor, permitiendo modificarlos, paginarlos, etc. Tambien ejemplo incorpora una página maestra para tener una interfaz uniforme, e implementa Themes & Skins, esta nueva característica de ASP.Net 2.0 permite tener en una carpeta virtual todos los recursos necesarios para la interfaz del usuario, ya sean hojas de estilo en cascada, imagenes, o los nuevos archivos "skin". Los Temas (Themes) se pueden configurar a nivel de aplicación, en el web.config; a nivel de máquina, en el machine config; o en cada pagina, en de la directiva "@page". En este caso se encuentra configurado a nivel de aplicación. Al igual que los otros ejercicios el codigo posee comentarios que facilitaran su comprension. |