蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[.net]DataSet中的表页面回发后就没有了?

我先在Page_Load里面对DataSet进行填充.然后在其它事件里调用.这样不可以的吗?老是说我无表.
public DataSet ds = new DataSet();
...................
void Page_Load(..............)
{
if (!Page.IsPostBack)
{
.......................
OleDbDataAdapter.Fill(ds,"list");
Response.Write("" + ds.Tables[0].Rows[0]["id"].ToString() + "");
//有数据输出.
}
}

void btn_Click(.................)
{
Response.Write("" + ds.Tables[0].Rows[0]["id"].ToString() + "");
//这样老说我没法找到表0.
}

这种问题可有解决方法?

你可以在初始化dataset后把这个表记录到cache或session中,这样就可以在后面接着用了

好的.谢谢!




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com