DetailsViewTemplates.aspx 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <%@ Page Language="C#" AutoEventWireup="true" Codebehind="MyPage.aspx.cs" Inherits="MyPage" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" >
  4. <head runat="server">
  5. <title>Untitled Page</title>
  6. </head>
  7. <body>
  8. <script runat="server">
  9. protected void Page_Load (object sender, EventArgs e)
  10. {
  11. DetailsView1.DataKeyNames = new string[] { "ID", "FName", "LName" };
  12. MonoTests.System.Web.UI.WebControls.TableObject.ds = MonoTests.System.Web.UI.WebControls.TableObject.CreateDataTable ();
  13. }
  14. </script>
  15. <form id="form1" runat="server">
  16. test1
  17. <div>
  18. <asp:DetailsView ID="DetailsView1" runat="server" AllowPaging="True" DataSourceID="ObjectDataSource1" HeaderText ="Using Header Text property"
  19. Height="50px" Width="125px">
  20. <Fields>
  21. <asp:CommandField ShowDeleteButton="True" />
  22. </Fields>
  23. <HeaderTemplate>
  24. Header Template<asp:Button ID="Button1" runat="server" Text ="Header button" />
  25. </HeaderTemplate>
  26. </asp:DetailsView>
  27. <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DeleteMethod="Delete"
  28. SelectMethod="GetMyData" TypeName="MonoTests.System.Web.UI.WebControls.TableObject">
  29. <DeleteParameters>
  30. <asp:Parameter Name="ID" Type="String" />
  31. <asp:Parameter Name="FName" Type="String" />
  32. <asp:Parameter Name="LName" Type="String" />
  33. </DeleteParameters>
  34. </asp:ObjectDataSource>
  35. test2
  36. <asp:DetailsView ID="DetailsView2" runat="server" AllowPaging="True" DataSourceID="ObjectDataSource1"
  37. Height="50px" Width="125px">
  38. <PagerTemplate>
  39. <asp:Button ID="Button2" runat="server" CommandArgument='<%# "Prev" %>' CommandName='<%# "Page" %>'
  40. Text='<%# "Prev" %>' />
  41. <asp:Button ID="Button3" runat="server" CommandArgument='<%# "Next" %>' CommandName='<%# "Page" %>'
  42. Text='<%# "Next" %>' />
  43. </PagerTemplate>
  44. </asp:DetailsView>
  45. test3
  46. </div>
  47. <asp:DetailsView ID="DetailsView3" runat="server" AllowPaging="True" DataSourceID="ObjectDataSource1"
  48. Height="50px" Width="125px">
  49. <EmptyDataTemplate>
  50. <asp:TextBox ID="TextBox1" runat="server" Text='<%# "Empty Data Template" %>'></asp:TextBox>
  51. </EmptyDataTemplate>
  52. <Fields>
  53. <asp:ButtonField Text="TestButtonField" />
  54. <asp:HyperLinkField FooterText="Footer field" />
  55. <asp:ImageField HeaderText="Image field">
  56. </asp:ImageField>
  57. <asp:CheckBoxField Text="CheckBoxField" />
  58. <asp:TemplateField HeaderText="Template Field">
  59. <ItemStyle BackColor="#FFE0C0" />
  60. </asp:TemplateField>
  61. </Fields>
  62. </asp:DetailsView>
  63. endtest
  64. </form>
  65. </body>
  66. </html>