各位,我在DLL文件中写了个函数,该函数返回一个DATASET变量,在中间层中,我调用该函数,并将它绑定到一 个DropDownList上,但总是报错请问是怎么回事呀
我是这样写的代码: DataSet dss = new DataSet();
dss = DatabaseGateway.GetRecordings();//此函数为DLL中的一个静态函数
//DatabaseGateway为类名
recordingSelect.DataSource = dss.Tables["stu"].DefaultView;
recordingSelect.DataTextField = "name";
recordingSelect.DataValueField = "address";
recordingSelect.DataBind();
我是这样写的代码: DataSet dss = new DataSet();
dss = DatabaseGateway.GetRecordings();//此函数为DLL中的一个静态函数
//DatabaseGateway为类名
recordingSelect.DataSource = dss.Tables["stu"].DefaultView;
recordingSelect.DataTextField = "name";
recordingSelect.DataValueField = "address";
recordingSelect.DataBind();
{
if(!IsPostBack)
{
string strQuery="select *1 from *";
DataSet ds=GetDataSet(strQuery);
DropDownList1.DataSource=ds;
DropDownList1.DataTextField="*1";
DropDownList1.DataValueField="*1";
DropDownList1.DataBind();
}
}
private DataSet GetDataSet(string sql)
{
SqlConnection sqlconn=new SqlConnection(ConfigurationSettings.AppSettings["connectionString"]);
SqlDataAdapter sda =new SqlDataAdapter(sql,sqlconn);
DataSet ds=new DataSet();
sda.Fill(ds);
return ds;
}
错误为: Use the "new" keyword to create an object instance.
还有::ConfigurationSettings.AppSettings["connectionString"])在.net2.0 中是不能用的好象被ConfigurationManager 取代了,但是用了几种方法也不得到正确的返回值,返回都为NULL,请问要怎么用呀
我是在vs.net2005中做的