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

我定义了 public DataTable datetable,在点击导出时,无数据是空的?
我定义了  public DataTable datetable,在点击导出时,无数据是空的?

  public DataTable datetable;
protected void Button1_Click(object sender, EventArgs e)
    {

             adapter.Fill(ds, "00");
            datetable = ds.Tables[0];//到这有数据。
    }
protected void Button2_Click(object sender, EventArgs e)
    {
datetable //在点击另外一个按钮时,数据什么原因变成空了呢?


------解决方案--------------------
要想实现你的想法,datatable必须是静态变量
------解决方案--------------------
不是静态变量的话,在方法结束时,会释放掉变量里面的内容