private void RptBind(string strWhere, string orderby) { if (!int.TryParse(Request.Params["page"] as string, out this.page)) { this.page = 0; } DtCms.BLL.Article bll = new DtCms.BLL.Article(); //获得总条数 this.pcount = bll.GetCount(strWhere); if (this.pcount > 0) { this.lbtnDel.Enabled = true; } else { this.lbtnDel.Enabled = false; } if (this.classId > 0) { this.ddlClassId.SelectedValue = this.classId.ToString(); } this.txtKeywords.Text = this.keywords; this.ddlProperty.SelectedValue = this.property; this.rptList.DataSource = bll.GetPageList(this.pagesize, this.page, strWhere, orderby); this.rptList.DataBind(); }
/// <summary> /// 绑定Repeater控件数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Article_List_DataBind(object sender, EventArgs e) { Repeater _rpt = sender as Repeater; if (_rpt == null) { return; } DtCms.BLL.Article bll = new DtCms.BLL.Article(); //绑定数据 if (_rpt.PageSize > 0) { _rpt.DataSource = bll.GetPageList(_rpt.PageSize, _rpt.PageIndex, _rpt.Where, "AddTime desc"); } else { _rpt.DataSource = bll.GetList(_rpt.Top, _rpt.Where, "AddTime desc"); } _rpt.DataBind(); }