protected void rptHeaderChkbox_ItemDataBound(object sender, RepeaterItemEventArgs e) { HeaderCheckboxItem HeadItem = e.Item.DataItem as HeaderCheckboxItem; if (HeadItem != null) { FieldRenderer frHeaderItem = e.FindControlAs <FieldRenderer>("frHeaderItem"); if (frHeaderItem != null) { frHeaderItem.Item = HeadItem; List <TopicCheckboxItem> Topics = ChecklistArticlePageItem.GetAllTopicItem(HeadItem); if (Topics != null) { Repeater rptTopicChkbox = e.FindControlAs <Repeater>("rptTopicChkbox"); if (rptTopicChkbox != null) { rptTopicChkbox.DataSource = Topics; rptTopicChkbox.DataBind(); } } } } }
public static List<TopicCheckboxItem> GetAllTopicItem(HeaderCheckboxItem ObjHeaderChk) { IEnumerable<Item> AllTopic = ObjHeaderChk.InnerItem.GetChildren().Where(t => t.TemplateID.ToString() == TopicCheckboxItem.TemplateId.ToString()); List<TopicCheckboxItem> Topics = new List<TopicCheckboxItem>(); foreach (TopicCheckboxItem tNode in AllTopic) { Topics.Add(tNode); } return Topics; }
public static List <TopicCheckboxItem> GetAllTopicItem(HeaderCheckboxItem ObjHeaderChk) { IEnumerable <Item> AllTopic = ObjHeaderChk.InnerItem.GetChildren().Where(t => t.TemplateID.ToString() == TopicCheckboxItem.TemplateId.ToString()); List <TopicCheckboxItem> Topics = new List <TopicCheckboxItem>(); foreach (TopicCheckboxItem tNode in AllTopic) { Topics.Add(tNode); } return(Topics); }
public static HeaderCheckboxItem GetHeaderCheckboxItem() { HeaderCheckboxItem HeaderItem = null; return(HeaderItem); }