深圳怡丰科技:ds.Tables 调用问题?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 07:38:55
public class hostedit : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label LabelFTP;

protected System.Web.UI.WebControls.TextBox TextBoxFTP;
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["Connstr"]);
protected System.Web.UI.HtmlControls.HtmlGenericControl MessageFTP;
DataSet ds = new DataSet();

如上,全局定义的ds,然后我在Page_Load中往ds中填入了数据。也能够通过ds.Tables["XX"].Rows[0]["XXX"].ToString() 获取数据,但是到了其他的控件事件里为什么就不能获取数据了呢。我也没有执行ds.Clear()等类似的语句,为什么我填入的数据表就自动清空了呢。
好像我没有说明白,我觉得肯本用不到session,因为我只要求它在本页面内可以共享数据就可以了。应该可以实现的阿!

PageLoad的时候会清空掉的。WebForm和WinForm不同

所以还想调用的话就放在Session裏面。或者重新取。

在调用前看一你是否已经填充数据。
或你用Session 或cookie来保存DataSet 数据试试