lunes, 6 de enero de 2014

AGREGAR UN CONTROL PARA MOSTRAR DATOS

Para conectar los datos de LinqDataSource a DetailsView

  1. Cambie a la vista Diseño.
  2. En la ficha Datos del Cuadro de herramientas, arrastre un control DetailsView a la página.
    Puede dejar la propiedad ID como DetailsView1.
  3. En el panel Etiqueta inteligente, establezca el origen de datos en LinqDataSource1.
    Establecer origen de datos.
  4. Seleccione la opción Habilitar paginación.
    En el ejemplo siguiente, se muestra el código de marcado del control DetailsView: Observe que la propiedad DataKeyNames se estableció automáticamente en el campo de clave principal de la tabla y que se agregó un campo enlazado por cada campo de la tabla.
    <asp:DetailsView 
      DataSourceID="LinqDataSource1" 
      DataKeyNames="MovieID" 
      AllowPaging="true" 
      AutoGenerateRows="False"
      ID="DetailsView1" 
      runat="server"
      Height="50px"
      Width="125px">
      <Fields>
        <asp:BoundField 
             DataField="MovieID" 
             HeaderText="MovieID" 
             InsertVisible="False" 
             ReadOnly="True" 
             SortExpression="MovieID" />
        <asp:BoundField 
             DataField="Title" 
             HeaderText="Title" 
             SortExpression="Title" />
        <asp:BoundField 
             DataField="Theater" 
             HeaderText="Theater" 
             SortExpression="Theater" />
        <asp:BoundField 
             DataField="Review" 
             HeaderText="Review" 
             SortExpression="Review" />
        <asp:BoundField 
             DataField="Score" 
             HeaderText="Score" 
             SortExpression="Score" />
      </Fields>
    </asp:DetailsView>
  5. El control DetailsView muestra los valores del registro actual de la tabla MovieReviews.

No hay comentarios:

Publicar un comentario