2013-08-08 3 views
1

Nortwind db 안에 간단한 테이블을 만들었습니다. Dataagridview를 사용하여 모든 데이터를 검색하려고합니다. 아무 것도 데이터 그리드 뷰에 표시되지 않기 때문에 무언가를 놓친 것 같습니다. 예외는없고 오류 마사지는 작동하지 않습니다.Datagridview는 데이터를 표시하지 않습니다.

public void getData() 
{ 
    SqlConnection con = new SqlConnection(cnn); 
    DataSet ds = new DataSet(); 
    cmd = new SqlCommand("Select * from info",con); 
    SqlDataAdapter adp = new SqlDataAdapter(cmd); 
    adp.Fill(ds); 
    dataGridView1.DataSource = ds; 
} 
+0

'ds'에는 무엇인가가 들어 있습니까? – Jonesopolis

+1

con.Open()이 누락 되었습니까? – Krishna

+0

con.Open() is missing – HappyLee

답변

3

당신은 DataGridView 보여해야하는 테이블을 지정해야합니다, 그렇지 않으면 대신 DataSet

DataTable를 사용합니다.

3

DataGridView에 표시 할 테이블을 지정해야합니다. 다음 코드 스 니펫을 시도해보십시오.

dataGridView1.DataSource = ds.Tables[0]; 
관련 문제