예제 #1
0
        //数据缓存
        protected void BindGera()
        {
            BLL.DormitoryBLL       mater = new BLL.DormitoryBLL();
            List <Model.Dormitory> dor   = new List <Model.Dormitory>();

            if (Cache["Dormitory"] == null)
            {
                lblTime.Text = "数据来自缓存";
            }
            dor = (List <Model.Dormitory>)Cache["Dormitory"];
            dgdShowData.DataSource = dor;
            dgdShowData.DataBind();
        }
예제 #2
0
        protected void ShowDormitoryss()
        {
            Model.Dormitory dormitory = new BLL.DormitoryBLL().GetDormitoryBLL(Request.QueryString["ID"]);

            if (dormitory != null)
            {
                lbldormitoryID.Text    = dormitory.dormitoryID.ToString();
                imgCover.ImageUrl      = "~/Image/" + dormitory.ISBN;
                lbldormitoryGrade.Text = dormitory.dormitoryGrade;
                lbldormitoryPrice.Text = string.Format("{0:C}", dormitory.dormitoryPrice);
                lbldormitoryPerso.Text = dormitory.dormitoryPerso.ToString() + "人";
                lblbeds.Text           = dormitory.beds;
                lblDormitoryBoos.Text  = dormitory.DormitoryBoos;
            }
        }
예제 #3
0
        //分页
        protected void Staiont()
        {
            PagedDataSource pd = new PagedDataSource();

            pd.AllowPaging = true;
            pd.PageSize    = 4;
            BLL.DormitoryBLL dormitoryBll = new BLL.DormitoryBLL();
            pd.DataSource = dormitoryBll.GetDormitoryBLL(0);
            int index = (int)ViewState["PageIndex"];

            if (index < 1)
            {
                index = pd.PageCount;
            }
            if (index > pd.PageCount)
            {
                index = 1;
            }

            pd.CurrentPageIndex         = index - 1;
            lblPage.Text                = "第" + (index) + "页/共" + pd.PageCount + "页";
            dgdShowDormitory.DataSource = pd;
            dgdShowDormitory.DataBind();
        }