.net 变量应用的问题

来源:百度知道 编辑:UC知道 时间:2024/09/27 05:52:00
public void repeatertext()
{
int pagad =Convert.ToInt32 (this.Label2.Text);
SqlConnection con = fxdb.fxcreate();
SqlDataAdapter dp = new SqlDataAdapter();
dp.SelectCommand = new SqlCommand("select top 100 * from wxjkk",con);
DataSet ds = new DataSet();
dp.Fill(ds, "emp");
System.Web.UI.WebControls.PagedDataSource ps = new PagedDataSource();
ps.DataSource = ds.Tables["emp"].DefaultView;
ps.AllowPaging = true;
ps.PageSize = 5;
ps.CurrentPageIndex = pagad - 1;
int pagec = ps.PageCount;
this.Repeater1.DataSource = ps;
this.Repeater1.DataBind();
this.Label3.Text = pagec.ToString();
}
protected void Button4_Click(object sender, EventArgs e)
{
this.Label2.Text =??????;
repeatertext();
}
如何将 repea

public void repeatertext(out string strPagec)
{
..........
this.Repeater1.DataBind();
this.Label3.Text = pagec.ToString();
strPagec = pagec.ToString();

}

protected void Button4_Click(object sender, EventArgs e)
{
string strPagec = "";
repeatertext(out strPagec );
this.Label2.Text = strPagec;
}

或者直接
this.Label2.Text = this.Label3.Text;

最简单的方式把代码顺序倒置,Label2.Text =this.Label3.Text;

protected void Button4_Click(object sender, EventArgs e)
{
repeatertext();
this.Label2.Text =this.Label3.Text;
}