DataSet调用出问题,高手请看看
我在Page_Load事件中如下调用:
private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
{
DataList1.DataSource = ForumTopics.forumtitle().Tables[0].DefaultView;
DataList1.DataBind();
}
在ListTopicsDb.cs中的forumtitle()中这样写:
public DataSet forumtitle()
{
SqlConnection myConn = new SqlConnection(ConfigurationSettings.AppSettings["ConnnectionString"]);
SqlDataAdapter myComm = new SqlDataAdapter("select * from forumgroups",myConn);
DataSet myDataSet = new DataSet();
myComm.Fill(myDataSet,"ForumGroups");
SqlDataAdapter myComm2 = new SqlDataAdapter("select * from forums",myConn);
myComm2.Fill(myDataSet,"Forums");
myDataSet.Relations.Add("MyRelation",myDataSet.Tables["forumgroups"].Columns["forumgroupid"],myDataSet.Tables["forums"].Columns["forumid"]);
return myDataSet;
}
运行时提示:
ConnectionString 属性尚未初始化。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。
可是我的ConnectionString 已经配好,其他调用可以,问题处在哪呢?