| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <%@ Page Language="C#" AutoEventWireup="True" %>
- <%@ Import Namespace="System.Data" %>
- <html>
- <head>
- <script runat="server">
- void Page_Load (object s, EventArgs e)
- {
- if (IsPostBack)
- return;
-
- DataTable t = new DataTable ("t");
-
- t.Columns.Add (new DataColumn ("Integer", typeof (int)));
- t.Columns.Add (new DataColumn ("String", typeof (string)));
- t.Columns.Add (new DataColumn ("Double", typeof (double)));
- DataSet ds = new DataSet ("ds");
- ds.Tables.Add (t);
- for (int i = 0; i < 3; i ++) {
- DataRow dr = t.NewRow ();
- dr [0] = i;
- dr [1] = "Blah blah blah " + i;
- dr [2] = i * Math.PI;
- t.Rows.Add (dr);
- }
- rep.DataSource = ds;
- rep.DataMember = "t";
- rep.DataBind ();
- }
- </script>
- </head>
- <body>
- <form runat="server">
- <asp:Repeater id="rep" runat="server">
- <HeaderTemplate>
- <h1>Hello, World</h1>
- </HeaderTemplate>
- <ItemTemplate>
- <%# DataBinder.Eval (Container.DataItem, "String") %>,
- <%# DataBinder.Eval (Container.DataItem, "Double") %>
- </ItemTemplate>
- <FooterTemplate>
- <h2>Bye!</h2>
- </FooterTemplate>
- <SeparatorTemplate>
- <p>
- </SeparatorTemplate>
- </asp:Repeater>
- </form>
- </body>
- </html>
|