|
蓝森林 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中,这样就可以在后面接着用了 |
好的.谢谢! |
|