Para conectar los datos de LinqDataSource a DetailsView
- Cambie a la vista Diseño.
- En la ficha Datos del Cuadro de herramientas, arrastre un control DetailsView a la página.Puede dejar la propiedad ID como DetailsView1.
- En el panel Etiqueta inteligente, establezca el origen de datos en LinqDataSource1.
- 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>
El control DetailsView muestra los valores del registro actual de la tabla MovieReviews.
No hay comentarios:
Publicar un comentario