2013-08-05 1 views
1

로직에 대해 & UI 용 XAML을 사용하는 데이터베이스에 대한 프런트 엔드 프로그램을 작성 중입니다. 나는 수행하여 데이터베이스에 읽을려고 다음ConfigurationManager가 System.Configuration을 사용함에도 불구하고 인식되지 않음

//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; 

문제는 비주얼 스튜디오 데에도 불구하고, ConfigurationManager가 클래스를 인식하기를 거부한다는 것입니다 "System.Configuration을 사용하여;" 내가 사용하고있는 다른 네임 스페이스와 데이터베이스 정보를 내 프로그램으로 직접 가져 오는 데 사용할 수있는 ConfigurationManager 클래스의 대안이 있습니까?

+1

어셈블리를 프로젝트의 일부로 참조로 추가 했습니까? – Joe

답변

1

the documentation states으로,이 클래스는 System.Configuration 어셈블리에서옵니다. 이를 전역 어셈블리 캐시에서 참조로 프로젝트에 추가해야합니다.

+0

멍청한 소리를내는 위험에 어떻게 대처합니까? –

+0

프로젝트를 마우스 오른쪽 단추로 클릭하고 "참조 추가"를 선택하십시오. http://msdn.microsoft.com/en-us/library/7314433t%28v=vs.90%29.aspx –

+0

감사! 감사합니다! –

관련 문제