Download - Jorge Oblitas
![Page 1: Jorge Oblitas](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/9.jpg)
SqlDataSourceSqlDataSource
![Page 10: Jorge Oblitas](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/11.jpg)
ObjectDataSourceObjectDataSource
![Page 12: Jorge Oblitas](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/12.jpg)
Maestro DetalleMaestro Detalle
![Page 13: Jorge Oblitas](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/13.jpg)
Editando con el Editando con el GridViewGridView
![Page 14: Jorge Oblitas](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/14.jpg)
SQL Cache SQL Cache DependenciesDependencies
![Page 15: Jorge Oblitas](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/15.jpg)
PreguntasPreguntas
![Page 16: Jorge Oblitas](https://reader033.vdocuments.co/reader033/viewer/2022061606/56815fb8550346895dceb3e8/html5/thumbnails/16.jpg)