2009-06-30 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / System.Web / Test / mainsoft / NunitWebResources / EvalTest.aspx
1 <%@ Page Language="C#" AutoEventWireup="true"  %>
2 <%@ Import Namespace="System.Data" %>
3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5 <html xmlns="http://www.w3.org/1999/xhtml" >
6 <head runat="server">
7     <title>Untitled Page</title>
8     <script runat="server">
9         public class DataObject
10         {
11             public static DataTable ds = CreateDataTable ();
12             public static DataTable Select ()
13             {
14                 return ds;
15             }
16
17             public static DataTable CreateDataTable ()
18             {
19                 DataTable aTable = new DataTable ("A");
20                 DataColumn dtCol;
21                 DataRow dtRow;
22
23                 // Create ID column and add to the DataTable.
24                 dtCol = new DataColumn ();
25                 dtCol.DataType = Type.GetType ("System.String");
26                 dtCol.ColumnName = "ID";
27                 dtCol.Caption = "ID";
28                 dtCol.ReadOnly = true;
29                 dtCol.Unique = true;
30                 aTable.Columns.Add (dtCol);
31
32                 dtRow = aTable.NewRow ();
33                 dtRow["ID"] = "My databind test";
34                 aTable.Rows.Add (dtRow);
35
36                 aTable.PrimaryKey = new DataColumn[] { aTable.Columns["ID"] };
37                 return aTable;
38             }
39         }
40         protected override void OnLoad (EventArgs e)
41         {
42             base.OnLoad (e);
43             Repeater1.DataSource = DataObject.Select ();
44             Repeater1.DataMember = "A";
45             Repeater1.DataBind ();
46         }
47     </script>
48 </head>
49
50 <body>
51     <form id="form1" runat="server">
52     <div>
53     <asp:Repeater ID="Repeater1"
54             runat="server">
55             <ItemTemplate>
56                 <table>
57                   <tr>
58                     <td><font color="blue"><%# Eval ("ID")%></font></td>
59                   </tr>
60                 </table>
61             </ItemTemplate>
62         </asp:Repeater>
63       </div>
64     </form>
65 </body>
66 </html>