日期:2014-05-17  浏览次数:20392 次

如何调用上一页面中的GridView控件
在第1页面中点击进入第2页面,在第2页面Page_Load中获取第1页面的GridView1控件,以进行下一步操作,代码如下:
  protected void Page_Load(object sender, EventArgs e)
  {
  GridView gv_gridview = new GridView();
  gv_gridview= PreviousPage.FindControl("GridView1") as GridView;
  TextBox1.Text = gv_gridview.Columns[2].HeaderText.ToString();
  }
但是在运行时提示“未将对象引用设置到对象的实例”,这是怎么回事?

------解决方案--------------------
就是没找到FindControl时候没找到
------解决方案--------------------
把控件保存在Session中,再取出来。不过Session易丢失。