//列表绑定 private void ListBind() { //筛选条件 var FilterFields = new List <ListFilterField>(); if (!string.IsNullOrWhiteSpace(inpFilter.Text.Trim())) { FilterFields.Add(new ListFilterField { Name = "NameAndTitle", CmpareMode = FilterCmpareMode.Like, Value = new List <string>(inpFilter.Text.Trim().Split(' ')) }); } //排序字段 var OrderByFields = new List <ListOrderField>(); foreach (string item in new string[] { "ListOrderByID", "ListOrderByName", "ListOrderByTitle", "ListOrderByIcon" }) { GetOrderByField(ModuleInfoList, item, OrderByFields, out OrderByFields); } //显示列表页 var userInfos = Ziri.BLL.SYS.Module.GetModuleInfos(FilterFields, OrderByFields , ModuleInfoListPager.PageSize, ModuleInfoListPager.PageIndex, out long rowCount, out AlertMessage alertMessage); ModuleInfoList.DataSource = userInfos; ModuleInfoList.DataBind(); ModuleInfoListPager.RowCount = rowCount; //提示信息 if (alertMessage != null) { Page.ClientScript.RegisterStartupScript(Page.GetType(), "ListMessage" , string.Format("<script> swal('{0}', '', '{1}'); </script>", alertMessage.Message, alertMessage.Type)); } }