Example #1
0
    public void PageBind1()
    {
        BLL.other.Company.ProductTreeList dao = new BLL.other.Company.ProductTreeList();
        string    columns      = ViewState["PageColumn"] == null || ViewState["PageColumn"].ToString() == "" ? "*" : ViewState["PageColumn"].ToString();
        string    conod        = ViewState["Conodition"] == null || ViewState["Conodition"].ToString() == "" ? "1=1" : ViewState["Conodition"].ToString();
        string    orderkey     = ViewState["key"] == null || ViewState["key"].ToString() == "" ? "1" : ViewState["key"].ToString();
        int       rescordcount = 0;
        int       pagecounts   = 0;
        DataTable tab          = dao.GetDataTablePage_SmsBll1(Convert.ToInt32(ViewState["PageIndex"]), Convert.ToInt32(ViewState["PageSize"]), ViewState["PageTable"].ToString(), columns, conod, orderkey, out rescordcount, out pagecounts);

        ViewState["PageCount"] = pagecounts;
        StringBuilder sb = new StringBuilder();

        if (tab.Rows.Count > 0)
        {
            PageBindshow(ViewState["ControlName"].ToString(), tab);
            sb.Append(bs.GetTran("001045", "共") + " <b>" + rescordcount + "</b> " + bs.GetTran("001049", "条记录"));
            sb.Append(bs.GetTran("000156", "第") + "   <b>" + (int.Parse(ViewState["PageIndex"].ToString()) + 1) + "</b>  " + bs.GetTran("001055", "页"));
            sb.Append(bs.GetTran("001045", "共") + "<b> " + pagecounts + "</b>" + bs.GetTran("001055", "页"));
            dropPageList.Items.Clear();
            for (int i = 0; i < pagecounts; i++)
            {
                dropPageList.Items.Add(new ListItem((i + 1).ToString(), (i).ToString()));
            }
            dropPageList.SelectedIndex = int.Parse(ViewState["PageIndex"].ToString());
            //  dropPageList.SelectedItem.Value =ViewState["PageIndex"].ToString();
            if (rescordcount > Convert.ToInt32(ViewState["PageSize"]))
            {
                pageS.Visible = true;
            }
            else
            {
                pageS.Visible = false;
            }
            InitBindData = true;
        }
        else
        {
            PageBindshow(ViewState["ControlName"].ToString(), tab);
            sb.Append(bs.GetTran("001595", "没有查询到数据"));
            pageS.Visible = false;
        }
        this.lbl.Text = sb.ToString();
        CheckBtn();
    }