Пример #1
0
        /// <summary>
        /// 绑定右边列表
        /// </summary>
        private void BindDataList()
        {
            QueryParam qp = new QueryParam();

            qp.Orderfld  = Orderfld;
            qp.OrderType = 0;
            qp.PageSize  = 9999;
            int RecordCount = 0;


            //查询的方法
            qp.Where = BindSearch();

            List <Playngo_ClientZone_Jurisdiction> lst = Playngo_ClientZone_Jurisdiction.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"));

            if (lst != null && lst.Count > 0)
            {
                gvEventList.DataSource = SortList(lst, 0, 0);
            }
            //tlview.DataBind();
            gvEventList.DataBind();
        }
        /// <summary>
        /// 绑定区域数据
        /// </summary>
        private void BindNavJurisdictions()
        {
            var            XMLDB = GetTemplateDB("NavJurisdictions");
            TemplateFormat xf    = new TemplateFormat(this);
            Hashtable      Puts  = new Hashtable();

            Int32      RecordCount = 0;
            QueryParam qp          = new QueryParam();

            qp.Orderfld  = Playngo_ClientZone_Jurisdiction._.Sort;
            qp.OrderType = 0;

            qp.Where.Add(new SearchParam(Playngo_ClientZone_Jurisdiction._.PortalId, PortalId, SearchType.Equal));

            //权限筛选
            qp = CreateQueryByRoles(qp);

            var Jurisdictions = new List <Playngo_ClientZone_Jurisdiction>();

            Jurisdictions.Add(new Playngo_ClientZone_Jurisdiction()
            {
                ID = 0, Name = "All"
            });

            var items = Playngo_ClientZone_Jurisdiction.FindAll(qp, out RecordCount);

            if (items != null && items.Count > 0)
            {
                Jurisdictions.AddRange(items);
            }
            Puts.Add("Jurisdictions", Jurisdictions);



            liNavJurisdictions.Text = ViewTemplate(XMLDB, "View_Template.html", Puts, xf);
        }