在ASPX页中定义一个数据集,照理说应该是全局的,我理解是:在一个过程中设定了它的值,那到另一个过程应该这个值也不会改变。为什么我下面的代码却有问题?各位花点时间看看下面的代码:===============================
类News有一获取数据集的方法  News.cs
===============================
public ds_News GetNewsByID(string newsID)
{
  return this.ds_News1;
}===============================
ASPX页面
===============================
protected ds_News mynews;//一个数据集private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
  BindData();
}-----------------------------------------------private void BindData()
{
  mynews=new News().GetNewsByID("3");//调用类News的获取数据集方法,注:这里保证有一条记录
}-----------------------------------------------private void SaveAction_Click(object sender, System.EventArgs e)
{
     //问题就出在这 **************
     //我在这里写代码访问mynews时,mynews中为什么会没有任何记录?
}