Inheriting from RepeaterItem

W

wilkinsonr

Hi All,
I'm having a metal blank. This is my class:

public class MyRepeaterItem : System.Web.UI.WebControls.RepeaterItem
{
public MyRepeaterItem(int itemIndex, ListItemType itemType) :
base(itemIndex, itemType) {}
public bool IsDataItem {
get {
return ((this.ItemType == ListItemType.Item) || (this.ItemType
== ListItemType.AlternatingItem));
}
}

public Image Images(string ID) {
return (Image)FindControl(ID);
}
}

and this is my code:

protected void repFiles_ItemDataBound(object sender,
RepeaterItemEventArgs e) {
MyRepeaterItem rep = (MyRepeaterItem)e.Item;

if (rep.IsDataItem) {
rep.Images("icon").ImageUrl = "icons/testing.jpg";
}
}

and I get the error "Unable to cast object of type
'System.Web.UI.WebControls.RepeaterItem' to type 'MyRepeaterItem'."

All I want to do is add some helper functions to the RepeaterItem. Any
helpp would be great.
Thanks,
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,997
Messages
2,570,239
Members
46,827
Latest member
DMUK_Beginner

Latest Threads

Top