/// <Description> /// 绑定树分类 /// </Description> private void BindTreeGroups(DNNGo_PowerForms_Field Article) { List <Int32> SelectList = new List <Int32>(); //绑定所有分类到页面 QueryParam qp = new QueryParam(); qp.Orderfld = DNNGo_PowerForms_Group._.Sort; qp.OrderType = 0; int RecordCount = 0; qp.Where.Add(new SearchParam(DNNGo_PowerForms_Group._.ModuleId, ModuleId, SearchType.Equal)); List <DNNGo_PowerForms_Group> lst = DNNGo_PowerForms_Group.FindAll(qp, out RecordCount); StringBuilder GroupListContent = new StringBuilder(); foreach (var Group in lst) { GroupListContent.AppendFormat("{0}:{1}", Group.Name, Group.ID).AppendLine(); } //拼接顶级分类的方法 ControlHelper ctl = new ControlHelper(this); SettingEntity GroupControl = new SettingEntity(); GroupControl.Name = "GroupControl"; GroupControl.Alias = "GroupControl"; GroupControl.ControlType = EnumViewControlType.RadioButtonList.ToString(); GroupControl.DefaultValue = Article.GroupID.ToString(); GroupControl.ListContent = GroupListContent.ToString(); PHGroups.Controls.Add((Control)ctl.ViewControl(GroupControl)); }
/// <summary> /// 绑定右边列表 /// </summary> private void BindDataList() { QueryParam qp = new QueryParam(); qp.PageSize = 10; qp.PageIndex = PageIndex; qp.Orderfld = Orderfld; qp.OrderType = OrderType; int RecordCount = 0; //查询的方法 qp.Where = BindSearch(); List <DNNGo_PowerForms_Group> lst = DNNGo_PowerForms_Group.FindAll(qp, out RecordCount); qp.RecordCount = RecordCount; RecordPages = qp.Pages; lblRecordCount.Text = String.Format("{0} {2} / {1} {3}", RecordCount, RecordPages, ViewResourceText("Title_Items", "Items"), ViewResourceText("Title_Pages", "Pages")); gvArticleList.DataSource = lst; gvArticleList.DataBind(); }