Andover.UI.Analysis.rCategories_OnItemDataBound C# (CSharp) Method

rCategories_OnItemDataBound() protected method

protected rCategories_OnItemDataBound ( object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e ) : void
sender object
e System.Web.UI.WebControls.RepeaterItemEventArgs
return void
        protected void rCategories_OnItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                var category = (e.Item.DataItem as ICategory);
                if (category == null) return;

                var litCategory = e.Item.FindControl("litCategory") as Literal;
                litCategory.Text = category.Name;

                var litDescription = e.Item.FindControl("litDescription") as Literal;
                litDescription.Text = category.Description;

                var gComponents = e.Item.FindControl("rComponents") as Repeater;
                gComponents.DataSource = category.Components;
                gComponents.DataBind();
            }
        }