1 <%@ Page Language="C#" MasterPageFile="~/Site.master" CodeFile="ListDetails.aspx.cs" Inherits="ListDetails" %>
3 <%@ Register src="~/DynamicData/Content/GridViewPager.ascx" tagname="GridViewPager" tagprefix="asp" %>
4 <%@ Register src="~/DynamicData/Content/FilterUserControl.ascx" tagname="DynamicFilter" tagprefix="asp" %>
6 <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
7 <asp:DynamicDataManager ID="DynamicDataManager1" runat="server" AutoLoadForeignKeys="true" />
9 <h2><%= GridDataSource.GetTable().DisplayName %></h2>
11 <asp:ScriptManagerProxy runat="server" ID="ScriptManagerProxy1" />
13 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
15 <asp:ValidationSummary ID="ValidationSummary1" runat="server" EnableClientScript="true"
16 HeaderText="List of validation errors" />
17 <asp:DynamicValidator runat="server" ID="GridViewValidator" ControlToValidate="GridView1" Display="None" />
18 <asp:DynamicValidator runat="server" ID="DetailsViewValidator" ControlToValidate="DetailsView1" Display="None" />
20 <asp:FilterRepeater ID="FilterRepeater" runat="server">
22 <asp:Label runat="server" Text='<%# Eval("DisplayName") %>' AssociatedControlID="DynamicFilter$DropDownList1" />
23 <asp:DynamicFilter runat="server" ID="DynamicFilter" OnSelectedIndexChanged="OnFilterSelectedIndexChanged" />
25 <FooterTemplate><br /><br /></FooterTemplate>
28 <asp:GridView ID="GridView1" runat="server" DataSourceID="GridDataSource"
29 AutoGenerateSelectButton="True" AutoGenerateEditButton="True" AutoGenerateDeleteButton="true"
30 AllowPaging="True" AllowSorting="True" OnDataBound="OnGridViewDataBound"
31 OnRowEditing="OnGridViewRowEditing" OnSelectedIndexChanging="OnGridViewSelectedIndexChanging"
32 OnRowDeleted="OnGridViewRowDeleted" OnRowUpdated="OnGridViewRowUpdated"
33 OnRowCreated="OnGridViewRowCreated" CssClass="gridview">
35 <PagerStyle CssClass="footer" />
36 <SelectedRowStyle CssClass="selected" />
38 <asp:GridViewPager runat="server" />
41 There are currently no items in this table.
45 <asp:LinqDataSource ID="GridDataSource" runat="server" EnableDelete="true" EnableUpdate="true">
47 <asp:DynamicControlParameter ControlID="FilterRepeater" />
51 <asp:Panel ID="DetailsPanel" runat="server">
54 <asp:DetailsView ID="DetailsView1" runat="server" DataSourceID="DetailsDataSource"
55 AutoGenerateEditButton="true" AutoGenerateDeleteButton="true" AutoGenerateInsertButton="true"
56 OnModeChanging="OnDetailsViewModeChanging" OnPreRender="OnDetailsViewPreRender"
57 OnItemDeleted="OnDetailsViewItemDeleted" OnItemUpdated="OnDetailsViewItemUpdated" OnItemInserted="OnDetailsViewItemInserted">
60 <asp:LinqDataSource ID="DetailsDataSource" runat="server" EnableDelete="true" EnableInsert="true" EnableUpdate="true">
62 <asp:DynamicControlParameter ControlID="GridView1" />