public void dlBind() { int curpage = Convert.ToInt32(labNowPage.Text); PagedDataSource ps = new PagedDataSource(); string messageNo = Request["ID"].ToString(); DataTable dsTable = Bmessage.GetList("messageNo=" + messageNo).Tables[0]; ps.DataSource = dsTable.DefaultView; ps.AllowPaging = true; //是否可以分页 ps.PageSize = 10; //显示的数量 ps.CurrentPageIndex = curpage - 1; //取得当前页的页码 lnkbtnPrve.Enabled = true; lnkbtnTop.Enabled = true; lnkbtnNext.Enabled = true; lnkbtnLast.Enabled = true; if (curpage == 1) { lnkbtnTop.Enabled = false; //不显示第一页按钮 lnkbtnPrve.Enabled = false; //不显示上一页按钮 } if (curpage == ps.PageCount) { lnkbtnNext.Enabled = false; //不显示下一页 lnkbtnLast.Enabled = false; //不显示最后一页 } this.labCount.Text = Convert.ToString(ps.PageCount); this.DataList1.DataSource = ps; this.DataList1.DataKeyField = "ID"; this.DataList1.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string id = Request["ID"].ToString(); DataTable dsTable = Bmessage.GetList("MESSAGEnO=" + id).Tables[0]; if (dsTable.Rows.Count > 0) { this.txtSubject.Text = dsTable.Rows[0]["Subject"].ToString(); } /*判断是否登录*/ ST_check_Login(); } }