Ado Net

Páginas: 7 (1589 palabras) Publicado: 16 de julio de 2014
MODULO 2 : Acceso a Datos ADO NET
MCSD.NET Oscar Mendez Zavaleta
Objetivos : Introducir al Participante al entorno de Desarrollo de Visual Studio .NET 2003
Duracion:5 horas de 60 minutos

El Control DataList
Las principales características de la plataforma .NET son el desarrollo de aplicaciones para Internet, la facilidad de uso,
los lenguajes utilizados, la cantidad de código escrito ylos recursos de RAD (Rapid Application Development) de Visual
Studio .NET. En definitiva, un conjunto de ventajas disponibles que sólo ofrecen beneficios a los desarrolladores.
El control DataList tiene un objetivo claro y bien definido: ahorrar código. Se utiliza en distintas situaciones en las que es
preciso obtener un conjunto de datos desde un origen, una fuente de datos que puede ser unamatriz o bien, una base de
datos accesible a través de ADO.NET.
El objetivo de este ejemplo es crear dos controles DataList, uno con los puestos (tabla "jobs" y otro con los empleados
(tabla "employees") que corresponden a los puestos seleccionados (Figura 1). Como base de datos, usaremos una vieja
amiga: la base de datos Pubs que se incluye con SQL Server 2000.
Cree una aplicación de Web deASP.NET (un formulario de Web) con el nombre myJobs.aspx y con dos controles
DataList (dlJobs y dlEmployees). A los efectos de diseño, inserte una tabla con los elementos situados en la parte superior,
pero siéntase libre para personalizar el formato a su gusto.

Figura 1.
El próximo paso es personalizar los controles DataLists, lo cual puede hacerse de dos formas: directamente en el códigoHTML o a través de IDE. Para ello, haga clic en el botón derecho sobre el componente dlJobs y seleccione Edit Template
/ Item Templates (Editar plantilla / Plantillas de elementos). Inserte en la sección ItemTemplate el control LinkButton que
se encuentra en la barra de formularios de Web. Inserte en la sección SelectedItemTemplate un texto cualquiera
("nononono") y déle el formato que prefiera(Figura 2). La idea de esta sección es hacer que cuando se seleccione el
elemento, éste aparezca resaltado mediante la aplicación del formato.

_______________________________________________________________________________
1
MCSD.NET Oscar Mendez Zavaleta
Modulo 2 Aplicaciones WEB
Osvimendez@hotmail.com Cel 966494

Figura 2.
Para finalizar la edición, haga clic con el botón secundario enel control dlJobs y seleccione End Template Editing
(Edición de plantilla final). Dado que este control DataList contendrá la descripción de los puestos existentes, cuando el
internauta seleccione un elemento es necesario obtener la ID del puesto seleccionado. Esto puede hacerse mediante la
propiedad DataKeyField = job_id. Este paso resulta fundamental en el caso de este control DataList.
Delo contrario, no funcionará de la forma adecuada.
En el caso del control dlEmployees, personalice la sección ItemTemplate con la expresión siguiente: ID: nono Name:
nono
El siguiente paso es insertar en el botón HTML el comando que hace referencia a los campos de los controles DataReader
que se generarán. Haga clic en el botón HTML, busque las secciones del control dlJobs y cambie nonono en lasección
SelectedItemTemplate y LinkButton en la sección ItemTemplate, para incorporar la siguiente expresión: .

_______________________________________________________________________________
2
MCSD.NET Oscar Mendez Zavaleta
Modulo 2 Aplicaciones WEB
Osvimendez@hotmail.com Cel 966494

En el caso de dlEmployees, sustituya nono por las expresiones siguientes, respectivamente: e .Veamos a continuación una parte del código HTML:













CODIGO HTML para el DLEMPLOYEES



ID:

Name:




Después de configurar los controles DataList, es necesario insertar un poco de código para cargarlos con los datos. La
clase utilizada para ADO.NET es: Imports System.Data.SqlClient
Inserte el código en el evento Page_Load para cargar el control DataList de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ado.,net
  • Todo Sobre Ado .Net
  • ado net
  • Informacion General Ado. Net
  • Tareas ado net
  • ado net framemork
  • Taller De Programacion Iii Ado .Net
  • ARQUITECTURA TRES CAPAS ADO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS