1

我正在使用 XAML 为 UI 和 C# 为逻辑编写一个数据库的前端程序。我正在尝试通过执行以下操作来读取数据库:

//Declaring VFWPost table
//Note: This table is used in the "VFW Posts" tab.
DataTable tblVFWPost = new DataTable();
string connString1 = ConfigurationManager.ConnectionStrings["C:\Users\Sam Brockmann\Documents\VSS Database.accdb"].ConnectionString;
string query1 = @"SELECT VFW Post #, Post Manager ID, Annual Due Date, Post Address, Post City, Post Zip Code, 
    Post Phone Number, Post Email FROM tblVFWPost";

//Fill the VFWPost Set with the data
using (SqlConnection conn1 = new SqlConnection(connString1))
{
    SqlDataAdapter da1 = new SqlDataAdapter(query1, conn1);
    da1.Fill(tblVFWPost);
}

//Setting VFWPost Listbox item source
List<DataRow> VFWPostList = tblVFWPost.AsEnumerable().ToList();
VFWPostListBox.ItemsSource = VFWPostList;

问题是 Visual Studio 拒绝识别 ConfigurationManager 类,尽管有“使用 System.Configuration;”。与我正在使用的其他命名空间一起使用。是否有替代 ConfigurationManager 类可用于将数据库信息直接拉入我的程序的方法?

4

1 回答 1

1

正如文档所述,该类来自 System.Configuration 程序集。您需要将其作为全局程序集缓存中的引用添加到您的项目中。

于 2013-08-06T00:01:32.613 回答