各位大哥,大姐9命啊!
我在写app.config如下:
<configuration>
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" />
</configSections>
<dataConfiguration defaultDatabase="DB" />
<connectionStrings>
<add name="DB" connectionString="Database=textbooks;Server=(local)\feitdb;Integrated Security=SSPI"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
FORM的代码如下:
private void Form1_Load(object sender, EventArgs e)
{
Database db = DatabaseFactory.CreateDatabase("DB");
string commtext0 = "select * from userphone";
DbCommand mycomm0 = db.GetSqlStringCommand(commtext0);
db.ExecuteNonQuery(mycomm0);
DbDataAdapter dbda = db.GetDataAdapter();
dbda.SelectCommand = mycomm0;
DataSet ds = new DataSet();
dbda.Fill(ds, "userphone");
dataGridView1.DataSource = ds.Tables[0];
}
在一运行的时候,老是会出现ConnectionString 属性尚未初始化。
请问是什么原因啊?怎么解决?