/// <summary> /// 自有QueryString参数说明: /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { // 参数解析 int Pager_PageSize = Apq.Convert.ChangeType <int>(Request.QueryString["ps"], 20); int Pager_Page = Apq.Convert.ChangeType <int>(Request.QueryString["p"], 1); // 设置分页相关值 txtPager_PageSize.Text = Pager_PageSize.ToString(); txtPager_Page.Text = Pager_Page.ToString(); WS.User.WS1 ws = new dtxc.WS.User.WS1(); STReturn stReturn = ws.TaskListCanTake(Pager_Page, Pager_PageSize); if (stReturn.NReturn == 1) { rpt.DataSource = stReturn.FNReturn; //绑定对象 rpt.DataBind(); // 设置当前页数 txtPager_Page.Text = stReturn.POuts[0].ToString(); txtPager_PageCount.InnerText = Math.Ceiling(Convert.ToDouble(stReturn.POuts[1]) / Pager_PageSize).ToString(); } }
/// <summary> /// 自有QueryString参数说明: /// Status[多项]:{1:未结算,2:已结算} /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { // 参数解析 int Pager_PageSize = Apq.Convert.ChangeType <int>(Request.QueryString["ps"], 20); int Pager_Page = Apq.Convert.ChangeType <int>(Request.QueryString["p"], 1); int[] Status = { 1, 2 }; if (Request.QueryString["Status"] != null && Request.QueryString["Status"].Length > 0) { string[] aryStatus = Request.QueryString["Status"].Split(','); Status = new int[aryStatus.Length]; for (int i = 0; i < Status.Length; i++) { Status[i] = Apq.Convert.ChangeType <int>(aryStatus[i], 1); } } foreach (int s in Status) { (Page.FindControl("cbStatus_" + s) as System.Web.UI.HtmlControls.HtmlInputCheckBox).Checked = true; } // 设置分页相关值 txtPager_PageSize.Text = Pager_PageSize.ToString(); txtPager_Page.Text = Pager_Page.ToString(); WS.User.WS1 ws = new dtxc.WS.User.WS1(); STReturn stReturn = ws.TaskListSelf(Pager_Page, Pager_PageSize, Status); if (stReturn.NReturn == 1) { rpt.DataSource = stReturn.FNReturn; //绑定对象 rpt.DataBind(); // 设置当前页数 txtPager_Page.Text = stReturn.POuts[0].ToString(); txtPager_PageCount.InnerText = Math.Ceiling(Convert.ToDouble(stReturn.POuts[1]) / Pager_PageSize).ToString(); } }
/// <summary> /// 自有QueryString参数说明: /// Status[多项]:{1:未结算,2:已结算} /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { // 参数解析 int Pager_PageSize = Apq.Convert.ChangeType<int>(Request.QueryString["ps"], 20); int Pager_Page = Apq.Convert.ChangeType<int>(Request.QueryString["p"], 1); int[] Status = { 1, 2 }; if (Request.QueryString["Status"] != null && Request.QueryString["Status"].Length > 0) { string[] aryStatus = Request.QueryString["Status"].Split(','); Status = new int[aryStatus.Length]; for (int i = 0; i < Status.Length; i++) { Status[i] = Apq.Convert.ChangeType<int>(aryStatus[i], 1); } } foreach (int s in Status) { (Page.FindControl("cbStatus_" + s) as System.Web.UI.HtmlControls.HtmlInputCheckBox).Checked = true; } // 设置分页相关值 txtPager_PageSize.Text = Pager_PageSize.ToString(); txtPager_Page.Text = Pager_Page.ToString(); WS.User.WS1 ws = new dtxc.WS.User.WS1(); STReturn stReturn = ws.TaskListSelf(Pager_Page, Pager_PageSize, Status); if (stReturn.NReturn == 1) { rpt.DataSource = stReturn.FNReturn; //绑定对象 rpt.DataBind(); // 设置当前页数 txtPager_Page.Text = stReturn.POuts[0].ToString(); txtPager_PageCount.InnerText = Math.Ceiling(Convert.ToDouble(stReturn.POuts[1]) / Pager_PageSize).ToString(); } }
/// <summary> /// 自有QueryString参数说明: /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { // 参数解析 int Pager_PageSize = Apq.Convert.ChangeType<int>(Request.QueryString["ps"], 20); int Pager_Page = Apq.Convert.ChangeType<int>(Request.QueryString["p"], 1); // 设置分页相关值 txtPager_PageSize.Text = Pager_PageSize.ToString(); txtPager_Page.Text = Pager_Page.ToString(); WS.User.WS1 ws = new dtxc.WS.User.WS1(); STReturn stReturn = ws.TaskListCanTake(Pager_Page, Pager_PageSize); if (stReturn.NReturn == 1) { rpt.DataSource = stReturn.FNReturn; //绑定对象 rpt.DataBind(); // 设置当前页数 txtPager_Page.Text = stReturn.POuts[0].ToString(); txtPager_PageCount.InnerText = Math.Ceiling(Convert.ToDouble(stReturn.POuts[1]) / Pager_PageSize).ToString(); } }