Advertisement
klimentmichal

gridview html

May 19th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 7.50 KB | None | 0 0
  1. <%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="aspnet_administartion._Default" %>
  2.  
  3. <%@ Register TagPrefix="txt" TagName="box" Src="~/TxtBox.ascx" %>
  4. <%@ Register TagPrefix="article" TagName="panel" Src="~/ArticlePanel.ascx" %>
  5. <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
  6.     <div>
  7.         <div>
  8.             <asp:HiddenField ID="SetFilter" runat="server" />
  9.             <asp:DropDownList ID="Type" runat="server">
  10.                 <asp:ListItem Text="FilterType"></asp:ListItem>
  11.                 <asp:ListItem Text="Název" Value="name"></asp:ListItem>
  12.                 <asp:ListItem Text="Telefon" Value="phone"></asp:ListItem>
  13.                 <asp:ListItem Text="Email" Value="mail"></asp:ListItem>
  14.             </asp:DropDownList>
  15.             <asp:TextBox ID="searchString" runat="server"></asp:TextBox>
  16.             <asp:Button ID="ShowAll" runat="server" Text="Zobrazit Vše" OnClick="ShowAll_Click" />
  17.             <asp:Button ID="Filter" runat="server" Text="Filtrovat" OnClick="Filter_Click" />
  18.         </div>
  19.         <asp:GridView ID="GridView1" ShowHeaderWhenEmpty="true" EmptyDataText="žádné vysledky nebyly nalezeny" runat="server" AutoGenerateColumns="False"
  20.            DataSourceID="LinqSource" AllowPaging="true" PageSize="10"
  21.            PagerSettings-FirstPageText="first" PagerSettings-LastPageText="Last"
  22.            PagerSettings-Mode="NumericFirstLast" ShowFooter="True">
  23.             <SelectedRowStyle BackColor="Silver" />
  24.             <Columns>
  25.  
  26.                 <asp:TemplateField HeaderText="Název">
  27.                     <ItemTemplate>
  28.                         <asp:Label ID="lblName" runat="server" Text='<%#Eval("Name") %>'></asp:Label>
  29.                     </ItemTemplate>
  30.                     <EditItemTemplate>
  31.                         <%--Není specifikovano - ale kdyz nemuzu menit id clanku tak asi ani restauraci bylo by připadne
  32.                             snadné povolit pridanim int identity ID aby nebylo pře strig pripojene ke článkům --%>
  33.                         <asp:Label ID="lblName" runat="server" Text='<%#Eval("Name") %>'></asp:Label>
  34.  
  35.                         <%--  <txt:box ID="EditName" runat="server" Value='<%#Eval("Name") %>'
  36.                             Placeholder="Na Růžku" Regular=".{3,50}"
  37.                             ErrorMessege="Jméno musí být 3-50 znaků dlouhé" ></txt:box>--%>
  38.                     </EditItemTemplate>
  39.                     <FooterTemplate>
  40.                         <txt:box ID="NewName" runat="server"
  41.                            Placeholder="Na Růžku" Regular=".{3,50}"
  42.                            ErrorMessege="Jméno musí být 3-50 znaků dlouhé"></txt:box>
  43.                     </FooterTemplate>
  44.                 </asp:TemplateField>
  45.                 <asp:TemplateField HeaderText="Telefon">
  46.                     <ItemTemplate>
  47.                         <asp:Label runat="server" Text='<%#Eval("Phone") %>'></asp:Label>
  48.                     </ItemTemplate>
  49.                     <EditItemTemplate>
  50.                         <txt:box ID="EditPhone" runat="server" Value='<%#Eval("Phone") %>'
  51.                             Placeholder="123456789" Regular="^[0-9]{3} [0-9]{3} [0-9]{3}$"
  52.                             ErrorMessege="Zadejte telefon ve formátu 123 456 789"></txt:box>
  53.                     </EditItemTemplate>
  54.                     <FooterTemplate>
  55.                         <txt:box ID="NewPhone" runat="server"
  56.                            Placeholder="123456789" Regular="^[0-9]{3} [0-9]{3} [0-9]{3}$"
  57.                            ErrorMessege="Zadejte telefon ve formátu 123 456 789"></txt:box>
  58.                     </FooterTemplate>
  59.                 </asp:TemplateField>
  60.                 <asp:TemplateField HeaderText="Telefon">
  61.                     <ItemTemplate>
  62.                         <asp:Label runat="server" Text='<%#Eval("Email") %>'></asp:Label>
  63.                     </ItemTemplate>
  64.                     <EditItemTemplate>
  65.                         <txt:box ID="EditEmail" runat="server" Value='<%#Eval("Email") %>'
  66.                             Placeholder="info@naruzku.cz" Regular="^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"
  67.                             ErrorMessege="Zadejte validní email"></txt:box>
  68.                     </EditItemTemplate>
  69.                     <FooterTemplate>
  70.                         <txt:box ID="NewEmail" runat="server"
  71.                            Placeholder="info@naruzku.cz" Regular="^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"
  72.                            ErrorMessege="Zadejte validní email"></txt:box>
  73.                     </FooterTemplate>
  74.                 </asp:TemplateField>
  75.                 <asp:TemplateField HeaderText="">
  76.                     <ItemTemplate>
  77.                         <asp:Button ID="ClosePanel" runat="server" Visible="false" Text="Zavřít" OnClick="ClosePanel_Click" class="center" />
  78.                         <asp:Button ID="Edit" runat="server" OnClick="Edit_Click" Text="Editovat" class="center" />
  79.                     </ItemTemplate>
  80.                     <EditItemTemplate>
  81.                         <asp:Button ID="SaveEdit" runat="server" Text="Uložit" class="center" />
  82.                         </FooterTemplate>
  83.                     </EditItemTemplate>
  84.                     <FooterTemplate>
  85.                         <asp:Button ID="SaveNew" runat="server" Text="Uložit" OnClick="SaveNew_Click" class="center" />
  86.                     </FooterTemplate>
  87.                 </asp:TemplateField>
  88.                 <asp:TemplateField HeaderText="Akce">
  89.                     <ItemTemplate>
  90.                         <%--<span class="btn expand">VYTVOŘIT REZERVACI</span>--%>
  91.                         <asp:Button ID="ShowFrom" runat="server" Text="Články" OnClick="ShowFrom_Click" class="center" />
  92.                         <asp:Button ID="SetNewArticle" runat="server" Visible="false" Text="Nový Článek" OnClick="SetNewArticle_Click" class="center" />
  93.                         </td>
  94.                     </tr>
  95.                     <tr class="hidentr">
  96.                         <td colspan="5" class="nopad">
  97.                             <asp:Panel ID="EditingPanel" runat="server" Visible="false" CssClass="padding">
  98.                                 <article:panel runat="server" ID="articlePanel"></article:panel>
  99.                                 <asp:Button ID="SaveArticle" runat="server" Text="Uložit" OnClick="SaveArticle_Click" />
  100.                             </asp:Panel>
  101.                     </ItemTemplate>
  102.                     <EditItemTemplate>
  103.                         <asp:Button ID="CancelEdit" runat="server" Text="Zrušit" OnClick="CancelEdit_Click" class="center" />
  104.                     </EditItemTemplate>
  105.                     <FooterTemplate>
  106.                         <asp:Button ID="CancelNew" runat="server" Text="Zrušit" OnClick="CancelNew_Click" class="center" />
  107.                     </FooterTemplate>
  108.                 </asp:TemplateField>
  109.             </Columns>
  110.  
  111.         </asp:GridView>
  112.         <div class="spanbox">
  113.             <span class="error">
  114.                 <asp:PlaceHolder ID="errorBox" runat="server"></asp:PlaceHolder>
  115.             </span>
  116.         </div>
  117.         <asp:LinqDataSource ID="LinqSource" runat="server" ContextTypeName="aspnet_administartion.DataClasses1DataContext"
  118.            EntityTypeName="" OnSelecting="LinqSource_Selecting" OnSelected="LinqSource_Selected" Select="new (Name, Phone, Email)" TableName="Restaurants">
  119.         </asp:LinqDataSource>
  120.     </div>
  121.  
  122. </asp:Content>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement