2 * Namespace: System.Web.UI.WebControls
\r
3 * Class: RepeaterItem
\r
5 * Author: Gaurav Vaish
\r
6 * Maintainer: gvaish@iitk.ac.in
\r
7 * Implementation: yes
\r
10 * (C) Gaurav Vaish (2001)
\r
15 using System.Web.UI;
\r
17 namespace System.Web.UI.WebControls
\r
19 [ToolboxItem(false)]
\r
20 public class RepeaterItem: Control, INamingContainer
\r
22 private int itemIndex;
\r
23 private ListItemType itemType;
\r
24 private object dataItem;
\r
26 public RepeaterItem(int itemIndex, ListItemType itemType)
\r
28 this.itemIndex = itemIndex;
\r
29 this.itemType = itemType;
\r
32 public virtual object DataItem
\r
44 public virtual int ItemIndex
\r
52 public virtual ListItemType ItemType
\r
60 protected override bool OnBubbleEvent(object source, EventArgs e)
\r
62 if(e is CommandEventArgs)
\r
64 RepeaterCommandEventArgs rcea = new RepeaterCommandEventArgs(this, source, (CommandEventArgs)e);
\r
65 RaiseBubbleEvent(source, rcea);
\r