ListViewTest.aspx 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="MyPage.aspx.cs" Inherits="MyPage" %>
  2. <%@ Register Assembly="System.Web.Extensions_test_net_2_0" Namespace="MonoTests.System.Web.UI.WebControls" TagPrefix="t" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head runat="server">
  6. <title></title>
  7. </head>
  8. <body>
  9. <form id="form1" runat="server">
  10. <asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
  11. SelectMethod="GetCountries" TypeName="TestCode.CountryCollection"
  12. SortParameterName="sortExpression" UpdateMethod="Update"
  13. DeleteMethod="Delete" InsertMethod="Insert">
  14. <DeleteParameters>
  15. <asp:Parameter Name="id" Type="Int32" />
  16. </DeleteParameters>
  17. <UpdateParameters>
  18. <asp:Parameter Name="id" Type="Int32" />
  19. <asp:Parameter Name="name" Type="String" />
  20. <asp:Parameter Name="capital" Type="String" />
  21. <asp:Parameter Name="population" Type="Double" />
  22. </UpdateParameters>
  23. <SelectParameters>
  24. <asp:Parameter Name="sortExpression" Type="String" />
  25. </SelectParameters>
  26. <InsertParameters>
  27. <asp:Parameter Name="id" Type="Int32" />
  28. <asp:Parameter Name="name" Type="String" />
  29. <asp:Parameter Name="capital" Type="String" />
  30. <asp:Parameter Name="population" Type="Double" />
  31. </InsertParameters>
  32. </asp:ObjectDataSource>
  33. <div>
  34. <t:ListViewPoker ID="ListView1" runat="server" DataSourceID="ObjectDataSource1" InsertItemPosition="LastItem">
  35. <ItemTemplate>
  36. <tr style="">
  37. <td>
  38. <asp:Button ID="DeleteButton" runat="server" CommandName="Delete"
  39. Text="Delete" />
  40. <asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="Edit" />
  41. <asp:Button ID="SelectButton" runat="server" CommandName="Select" Text="Select" />
  42. </td>
  43. <td>
  44. <asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' />
  45. </td>
  46. <td>
  47. <asp:Label ID="NameLabel" runat="server" Text='<%# Eval("Name") %>' />
  48. </td>
  49. <td>
  50. <asp:Label ID="CapitalLabel" runat="server" Text='<%# Eval("Capital") %>' />
  51. </td>
  52. <td>
  53. <asp:Label ID="PopulationLabel" runat="server"
  54. Text='<%# Eval("Population") %>' />
  55. </td>
  56. </tr>
  57. </ItemTemplate>
  58. <AlternatingItemTemplate>
  59. <tr style="">
  60. <td>
  61. <asp:Button ID="DeleteButton" runat="server" CommandName="Delete"
  62. Text="Delete" />
  63. <asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="Edit" />
  64. <asp:Button ID="SelectButton" runat="server" CommandName="Select" Text="Select" />
  65. </td>
  66. <td>
  67. <asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' />
  68. </td>
  69. <td>
  70. <asp:Label ID="NameLabel" runat="server" Text='<%# Eval("Name") %>' />
  71. </td>
  72. <td>
  73. <asp:Label ID="CapitalLabel" runat="server" Text='<%# Eval("Capital") %>' />
  74. </td>
  75. <td>
  76. <asp:Label ID="PopulationLabel" runat="server"
  77. Text='<%# Eval("Population") %>' />
  78. </td>
  79. </tr>
  80. </AlternatingItemTemplate>
  81. <EmptyDataTemplate>
  82. <table runat="server"
  83. style="">
  84. <tr>
  85. <td>
  86. No data was returned.</td>
  87. </tr>
  88. </table>
  89. </EmptyDataTemplate>
  90. <InsertItemTemplate>
  91. <tr style="">
  92. <td>
  93. <asp:Button ID="InsertButton" runat="server" CommandName="Insert"
  94. Text="Insert" />
  95. <asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
  96. Text="Clear" />
  97. </td>
  98. <td>
  99. <asp:TextBox ID="IDTextBox" runat="server" Text='<%# Bind("ID") %>' />
  100. </td>
  101. <td>
  102. <asp:TextBox ID="NameTextBox" runat="server" Text='<%# Bind("Name") %>' />
  103. </td>
  104. <td>
  105. <asp:TextBox ID="CapitalTextBox" runat="server" Text='<%# Bind("Capital") %>' />
  106. </td>
  107. <td>
  108. <asp:TextBox ID="PopulationTextBox" runat="server"
  109. Text='<%# Bind("Population") %>' />
  110. </td>
  111. </tr>
  112. </InsertItemTemplate>
  113. <LayoutTemplate>
  114. <table runat="server">
  115. <tr runat="server">
  116. <td runat="server">
  117. <table ID="itemPlaceholderContainer" runat="server" border="0"
  118. style="">
  119. <tr runat="server" style="">
  120. <th runat="server">
  121. </th>
  122. <th runat="server">
  123. ID</th>
  124. <th runat="server">
  125. Name</th>
  126. <th runat="server">
  127. Capital</th>
  128. <th runat="server">
  129. Population</th>
  130. </tr>
  131. <tr ID="itemPlaceholder" runat="server">
  132. </tr>
  133. </table>
  134. </td>
  135. </tr>
  136. <tr runat="server">
  137. <td runat="server"
  138. style="">
  139. </td>
  140. </tr>
  141. </table>
  142. </LayoutTemplate>
  143. <EditItemTemplate>
  144. <tr style="">
  145. <td>
  146. <asp:Button ID="UpdateButton" runat="server" CommandName="Update"
  147. Text="Update" />
  148. <asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
  149. Text="Cancel" />
  150. </td>
  151. <td>
  152. <asp:TextBox ID="IDTextBox" runat="server" Text='<%# Bind("ID") %>' />
  153. </td>
  154. <td>
  155. <asp:TextBox ID="NameTextBox" runat="server" Text='<%# Bind("Name") %>' />
  156. </td>
  157. <td>
  158. <asp:TextBox ID="CapitalTextBox" runat="server" Text='<%# Bind("Capital") %>' />
  159. </td>
  160. <td>
  161. <asp:TextBox ID="PopulationTextBox" runat="server"
  162. Text='<%# Bind("Population") %>' />
  163. </td>
  164. </tr>
  165. </EditItemTemplate>
  166. <SelectedItemTemplate>
  167. <tr style="">
  168. <td>
  169. <asp:Button ID="DeleteButton" runat="server" CommandName="Delete"
  170. Text="Delete" />
  171. <asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="Edit" />
  172. </td>
  173. <td>
  174. <asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' />
  175. </td>
  176. <td>
  177. <asp:Label ID="NameLabel" runat="server" Text='<%# Eval("Name") %>' />
  178. </td>
  179. <td>
  180. <asp:Label ID="CapitalLabel" runat="server" Text='<%# Eval("Capital") %>' />
  181. </td>
  182. <td>
  183. <asp:Label ID="PopulationLabel" runat="server"
  184. Text='<%# Eval("Population") %>' />
  185. </td>
  186. </tr>
  187. </SelectedItemTemplate>
  188. </t:ListViewPoker>
  189. </div>
  190. </form>
  191. </body>
  192. </html>