日期:2014-05-17  浏览次数:20423 次

DataSet定义后不能引用
如下所示:

public partial class SetType : System.Web.UI.Page
{
  DataSet ds = new DataSet();
  ds.xxx -----这里不能引用ds
  protected void Page_Load(object sender, EventArgs e)
  {
  ds.xxx -----------这里却可以引用ds
  }
}

初学者,恳请指教

------解决方案--------------------
当然不能引用了。你的ds是定义为类的成员变量,即类的字段。简单的看,类由成员(字段、属性、方法等组成),第一句ds.xxx显然什么都不是。
------解决方案--------------------
ds.Tables.Add(dt);是执行语句,不能写在类下面,要写在类的成员方法里。类下面只能写定义语句。
------解决方案--------------------
````外面是声明变量.