hi
I used lable(Lblname) in page that bind it from database:
    private void ViewDocInfo(int data1)
    {
        using (SqlConnection conn = General.GetConnection())
        {
            using (SqlCommand _cmd = General.GetCommand("Documentry_ViewMostanadInfo", conn))
            {
                _cmd.Parameters.AddWithValue("@id", data1);
                conn.Open();
                SqlDataReader _dr = _cmd.ExecuteReader();
                while (_dr.Read())
                {
                    Lblname.Text = _dr["Name"].ToString();
                    Lblcode.Text = _dr["code"].ToString();
                }
            }
        }
    }
I have datalist that bind it from database:
    private void GetCustomersPageWiseView(int pageIndex)
    {
        using (SqlConnection conn = General.GetConnection())
        {
            using (SqlCommand cmd = General.GetCommand("GetCustomersPageWiseMC", conn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@PageIndex", pageIndex);
                cmd.Parameters.AddWithValue("@PageSize", PageSize);
                cmd.Parameters.AddWithValue("@Topic", ddlmostanad.SelectedItem.Text);
                cmd.Parameters.AddWithValue("@Name", Lblname.Text);
                cmd.Parameters.Add("@RecordCount", SqlDbType.Int, 4);
                cmd.Parameters["@RecordCount"].Direction = ParameterDirection.Output;
                conn.Open();
                SqlDataReader idr = cmd.ExecuteReader();
                if (idr.HasRows)
                {
                    DLMostanad.DataSource = idr;
                    DLMostanad.DataBind();
                    rptPager3.Visible = !(rptPager2.Visible= rptPager.Visible = false);
                }
                idr.Close();
                this.PopulatePagerPLS(Convert.ToInt32(cmd.Parameters["@RecordCount"].Value), pageIndex);
            }
        }
    }
and I have Linkbutton :
   protected void LBview_Click(object sender, EventArgs e)
    {
        Lblname.Visible = !(DLMostanad.Visible = true);
        this.GetCustomersPageWiseView(1);
    }
in above code as you see when click on linkbutton it will Lblname.visible=false
but in this metod:
this.GetCustomersPageWiseView(1);
In this line:
cmd.Parameters.AddWithValue("@Name", Lblname.Text);
I need Lblname.text but when I click on linkbutton it will lblname.visible=false and it can't pass lblname.text to GetCustomersPageWiseView metod...
how I can pass lblname.text to this metod?
Best regards
neda