Beispiel #1
0
    private void BindList()
    {
        int    pagesize = Convert.ToInt32(drp_pagesize.SelectedValue);
        string search   = "";

        if (txt_search.Text != "")
        {
            search = txt_search.Text;
        }

        //if (this.TotalRecords == 0)
        this.TotalRecords = CommentsBLL.Count_Comments(search, this.UserName, drp_type.SelectedValue, Convert.ToInt32(drp_isenable.SelectedValue), Convert.ToInt32(drp_approve.SelectedValue), Convert.ToInt32(drp_filter.SelectedValue));

        if (this.TotalRecords == 0)
        {
            // no record exist
            pnl_main.Visible      = false;
            pnl_norecord.Visible  = true;
            lbl_records.InnerHtml = "<h4>0 records found</h4>";
            return;
        }

        List <Comment_Struct> list = CommentsBLL.Load_Comments(search, this.UserName, drp_type.SelectedValue, Convert.ToInt32(drp_isenable.SelectedValue), Convert.ToInt32(drp_approve.SelectedValue), Convert.ToInt32(drp_filter.SelectedValue), drp_order.SelectedValue, this.PageNumber, pagesize);

        if (list.Count > 0)
        {
            ViewState["script_value"] = "";
            //int count = int.Parse(list.Count.ToString());
            if (this.TotalRecords > 1)
            {
                lbl_records.InnerHtml = "<h4>" + this.TotalRecords + " records found</h4>";
            }
            else
            {
                lbl_records.InnerHtml = this.TotalRecords + " record found";
            }
            // setup pagination
            Pagination_Process.Process_Pagination(MyList, rptPages, lnk_Prev, lnk_Next, pagesize, this.PageNumber, list, this.TotalRecords);

            pnl_main.Visible     = true;
            pnl_norecord.Visible = false;
        }
        else
        {
            pnl_main.Visible      = false;
            pnl_norecord.Visible  = true;
            lbl_records.InnerHtml = "<h4>0 records found</h4>";
        }
    }