1 <%@ Page Language="C#" AutoEventWireup="True" %>
2 <%@ Import Namespace="System.Data" %>
6 <script runat="server">
7 void Page_Load (object s, EventArgs e)
12 DataTable t = new DataTable ("t");
14 t.Columns.Add (new DataColumn ("Symbol", typeof (string)));
15 t.Columns.Add (new DataColumn ("Company", typeof (string)));
16 t.Columns.Add (new DataColumn ("Price", typeof (double)));
18 DataSet ds = new DataSet ("ds");
21 AddStock (t, "MSFT", "Microsoft Corp.", 25.81);
22 AddStock (t, "NOVL", "Novell Inc.", 6.17);
23 AddStock (t, "GOOG", "Google", 300.95);
30 void AddStock (DataTable dt, string symbol, string co, double price)
32 DataRow dr = dt.NewRow ();
39 void ItemCommand (object sender, RepeaterCommandEventArgs e)
41 lbl1.Text = String.Format ("You bought {0}", e.CommandArgument);
46 <asp:Label id="lbl1" runat="server" />
48 <asp:Repeater id="rep" OnItemCommand="ItemCommand" runat="server">
62 <td><%# DataBinder.Eval (Container.DataItem, "Symbol") %></td>
63 <td><%# DataBinder.Eval (Container.DataItem, "Company") %></td>
64 <td><%# DataBinder.Eval (Container.DataItem, "Price") %></td>
65 <td><asp:LinkButton Text="Buy" runat="server" CommandArgument='<%# DataBinder.Eval (Container.DataItem, "Symbol") %>' /></td>