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

rComponents_OnItemDataBound() protected method

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

                var litComponent = e.Item.FindControl("litComponent") as Literal;
                litComponent.Text = component.Name;

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

                var rComponentResults = e.Item.FindControl("rComponentResults") as Repeater;
                rComponentResults.DataSource = component.ComplianceReport();
                rComponentResults.DataBind();
            }
        }