private void FillRepeater()
    {
        using (parameter badd = new parameter())
        {
            DataSet dsR = new DataSet();
            if (txtserch.Text == "")
            {
                dsR = badd.parameter_selectall();
            }
            else
            {
                badd._serch = txtserch.Text.Trim();
                dsR         = badd.parameter_Select_Searchdata();
            }
            int             cnt  = dsR.Tables[0].Rows.Count;
            PagedDataSource page = new PagedDataSource();
            page.DataSource       = dsR.Tables[0].DefaultView;
            page.AllowPaging      = true;
            page.PageSize         = 5;
            page.CurrentPageIndex = Pgnm;
            vcnt = cnt / page.PageSize;

            if (Pgnm < 1)
            {
                linkprev.Visible = false;
            }
            else if (Pgnm > 0)
            {
                linkprev.Visible = true;
            }
            if (Pgnm == vcnt)
            {
                linknext.Visible = false;
            }
            if (Pgnm < vcnt)
            {
                linknext.Visible = true;
            }
            if (dsR.Tables[0].Rows.Count > 0)
            {
                rptparameter.DataSource = page;
                rptparameter.DataBind();
                if (txtserch.Text != "")
                {
                    lblMessage.Text      = " Record Found :" + dsR.Tables[0].Rows.Count;
                    messagegreen.Visible = true;
                }
            }
            else
            {
                rptparameter.Visible = false;
            }
        }
    }