/// ----------------------------------------------------------------------------- /// <summary> /// DNNTxtBannerGroup_PopulateOnDemand runs when something is entered on the /// BannerGroup field /// </summary> /// <remarks> /// </remarks> /// <history> /// [vmasanas] 9/29/2006 Implement a callback to display current groups /// to user so the BannerGroup can be easily selected /// </history> /// ----------------------------------------------------------------------------- protected void DNNTxtBannerGroup_PopulateOnDemand(object source, DNNTextSuggestEventArgs e) { DataTable dt; DNNNode objNode; var objBanners = new BannerController(); dt = objBanners.GetBannerGroups(PortalId); DataRow[] dr; dt.CaseSensitive = false; dr = dt.Select("GroupName like '" + e.Text + "%'"); foreach (DataRow d in dr) { objNode = new DNNNode(d["GroupName"].ToString()); objNode.ID = e.Nodes.Count.ToString(); e.Nodes.Add(objNode); } }