请教asp.net中数据页面数据保存问题
2005-10-23 18:05 stewen 阅读(540) 评论(2) 收藏 举报
我做了一个asp.net(C#)页面,在页面类声明了一个dataset类型变量,如下:
protected System.Data.DataSet dataSet1;
在Page_Load函数中初始化数据
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
InitializeDataSet();//此函数是对dataSet1的初始化。
}
}
页面上有个按钮,并做了点击事件响应函数,如下
private void Button3_Click(object sender, System.EventArgs e)
{
//我想在此处调用DataSet1变量时候,却发现dataSet1却是null的
}
后来我单步调试的时候,发现在调用 Button3_Click之前又调用了Page_Load函数,所以才造成了dataSet1未初始化。有什么办法解决呢?
如果把 Page_Load函数改写成如下
private void Page_Load(object sender, System.EventArgs e)
{
InitializeDataSet();//此函数是对dataSet1的初始化。
}
重新初始化dataSet1,我将得不到用户在dataGird(数据源为dataSet1)控件中的操作了,我不知道改如何解决,请大虾们指点,我刚刚接触asp.net以前只做过pc编程,希望结交asp.net高手
我的qq是42012893
protected System.Data.DataSet dataSet1;
在Page_Load函数中初始化数据
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
InitializeDataSet();//此函数是对dataSet1的初始化。
}
}
页面上有个按钮,并做了点击事件响应函数,如下
private void Button3_Click(object sender, System.EventArgs e)
{
//我想在此处调用DataSet1变量时候,却发现dataSet1却是null的
}
后来我单步调试的时候,发现在调用 Button3_Click之前又调用了Page_Load函数,所以才造成了dataSet1未初始化。有什么办法解决呢?
如果把 Page_Load函数改写成如下
private void Page_Load(object sender, System.EventArgs e)
{
InitializeDataSet();//此函数是对dataSet1的初始化。
}
重新初始化dataSet1,我将得不到用户在dataGird(数据源为dataSet1)控件中的操作了,我不知道改如何解决,请大虾们指点,我刚刚接触asp.net以前只做过pc编程,希望结交asp.net高手
我的qq是42012893
浙公网安备 33010602011771号