1 / 16

Jorge Oblitas

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

milek
Download Presentation

Jorge Oblitas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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 Ha sido miembro de los programas Microsoft Regional Director (desde el 2000) Microsoft Partner Advisory Council (2002)

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

  3. Agenda • data binding simplificado • Controles Data source • Controles de Data • GridView y DetailsView • Edición con GridView y DetailsView • Caching • SQL cache dependencies • Caché

  4. Data Binding simplificado • 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") %>

  5. Controles DataSource • Declarative (no-code) data binding 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 dedata SiteMapDataSource Connecta los controles site navigation a un site map data source

  6. SqlDataSource • 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

  7. Usando el SqlDataSource <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" />

  8. Propiedades SqlDataSource 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)

  9. SqlDataSource

  10. ObjectDataSource • 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

  11. ObjectDataSource

  12. Maestro Detalle

  13. Editando con el GridView

  14. SQL Cache Dependencies

  15. Preguntas

More Related