예제 #1
0
        public DataSet getShopList(string sortType)
        {
            ShopsBLL bll = new ShopsBLL();
            DataSet  ds  = bll.GetListByAreaId(0);

            return(ds);
        }
예제 #2
0
        private void shopinit()
        {
            PagedDataSource pdsdata = new PagedDataSource();
            // 获取数据
            DataSet ds = bll.GetListByAreaId(aid);

            if (sid > 0)
            {
                ds = bll.GetListByStreetId(sid);
            }
            if (did > 0)
            {
                ds = bll.GetListByDistrictId(did);
            }

            DataView dv = ds.Tables[0].DefaultView;

            if (TypeId > 0)
            {
                dv.RowFilter = "shoptype=" + TypeId;
            }
            switch (sortstr)
            {
            case "time": dv.Sort = "id desc"; break;

            case "hit": dv.Sort = "addtime desc"; break;

            case "point": dv.Sort = "sumpoint desc"; break;

            default: dv.Sort = "hit desc"; break;
            }

            pdsdata.DataSource       = dv;
            pdsdata.AllowPaging      = true;
            pdsdata.PageSize         = WebPager.PageSize;
            pdsdata.CurrentPageIndex = WebPager.CurrentPageIndex - 1; //设置PagedDataSource的当前页数据(PagedDataSource的页数索引是从0开始)
            WebPager.RecordCount     = pdsdata.DataSourceCount;

            rpt_shoplist.DataSource = pdsdata;
            rpt_shoplist.DataBind();
        }