jorge oblitas

16
Jorge Oblitas Jorge Oblitas Consultor en tecnología asociada a la gestión del Conocimiento Ha sido miembro de los programas Microsoft Regional Director (desde el 2000) Microsoft Partner Advisory Council (2002) Consultor para los programas Panorama Box y DCE Soluciones Intranet premiadas en Perú y EE.UU. Creador del curso para la segunda estrella DCE Bajista desde 1984 Aficionado a los Golden Retrievers y

Upload: milek

Post on 19-Feb-2016

78 views

Category:

Documents


5 download

DESCRIPTION

Jorge Oblitas. Consultor para los programas Panorama Box y DCE Soluciones Intranet premiadas en Perú y EE.UU. Creador del curso para la segunda estrella DCE Bajista desde 1984 Aficionado a los Golden Retrievers y Beagles. Consultor en tecnología asociada a la gestión del Conocimiento - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Jorge Oblitas

Jorge OblitasJorge OblitasConsultor en tecnología asociada a la gestión del ConocimientoHa sido miembro de los programas

Microsoft Regional Director (desde el 2000)Microsoft Partner Advisory Council (2002)Consultor para los programas Panorama Box y DCE

Soluciones Intranet premiadas en Perú y EE.UU.Creador del curso para la segunda estrella DCEBajista desde 1984Aficionado a los Golden Retrievers y Beagles

Page 2: Jorge Oblitas

Jorge Oblitas

Creación de aplicaciones Creación de aplicaciones Web con acceso a datos Web con acceso a datos usando ASP.NET2.0usando ASP.NET2.0

Page 3: Jorge Oblitas

AgendaAgenda data binding simplificado Controles Data source Controles de Data

GridView y DetailsView Edición con GridView y DetailsView

Caching SQL cache dependencies Caché

Page 4: Jorge Oblitas

Data Binding Data Binding simplificadosimplificado Las expresiones Data binding son mas

simples y soportan (XML) data binding jerarquizado

<!– Expresion Data binding en ASP.NET 1.x --><%# DataBinder.Eval (Container.DataItem, "Precio") %>

<!-- Expresion Data binding Equivalente en ASP.NET 2.0 --><%# Eval ("Precio") %>

<!-- XML data binding --><%# XPath ("Precio") %>

Page 5: Jorge Oblitas

Controles DataSourceControles DataSource

Nombre Descripción

SqlDataSource Connecta los controles data-binding a la base SQL

AccessDataSource Connecta los controles data-binding a una base de datos access

XmlDataSource Connecta los controles data-binding a data XML

ObjectDataSource Connecta los controles data-binding a componentes de data

SiteMapDataSource Connecta los controles site navigation a un site map data source

Declarative (no-code) data binding

Page 6: Jorge Oblitas

SqlDataSourceSqlDataSource Hace data binding a bases de datos

SQL Cualquier base de datos servida por un

managed provider Two-way data binding

SelectCommand define la semántica del query

InsertCommand, UpdateCommand, y DeleteCommand definen la semántica de las actualizaciones

Caché opcional de los resultados Operación Parametrizada

Page 7: Jorge Oblitas

Usando el Usando el SqlDataSourceSqlDataSource<asp:SqlDataSource ID="Titles" RunAt="server" ConnectionString="server=localhost;database=pubs;integrated security=true" SelectCommand="select title_id, title, price from titles" /><asp:DataGrid DataSourceID="Titles" RunAt="server" />

Page 8: Jorge Oblitas

Propiedades Propiedades SqlDataSourceSqlDataSource

Nombre Descripción

ConnectionString Para conectarse a un Datasource

SelectCommand Para queries

InsertCommand Para inserts

UpdateCommand Para updates

DeleteCommand Para deletes

DataSourceMode Especifica si se usa dataset o datareader(default = DataSet)

ProviderName Especifica el provider (default = SQL Server .NET provider)

Page 9: Jorge Oblitas

SqlDataSourceSqlDataSource

Page 10: Jorge Oblitas

ObjectDataSourceObjectDataSource Binding declarativo a componentes

de datos Mejora el acceso a datos desde la capa

intermedia Mantiene el acceso a datos separado de

la capa de usuario Two-way data binding

SelectMethod, InsertMethod, UpdateMethod, y DeleteMethod

Caché opcional de los resultados Operación Parametrizada

Page 11: Jorge Oblitas

ObjectDataSourceObjectDataSource

Page 12: Jorge Oblitas

Maestro DetalleMaestro Detalle

Page 13: Jorge Oblitas

Editando con el Editando con el GridViewGridView

Page 14: Jorge Oblitas

SQL Cache SQL Cache DependenciesDependencies

Page 15: Jorge Oblitas

PreguntasPreguntas

Page 16: Jorge Oblitas