2014-05-14 2 views
-1

액세스 데이터베이스의 데이터를 내 DataGridview에 표시하는 데 문제가 있습니다. 데이터베이스에 두 개의 행이 있습니다. 내가 뭘 놓치고 있니?C# DataGridView가 데이터를 표시하지 않습니다.

string strProvider = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Database\mydatabase.accdb;Persist Security Info=True"; 
    string strSql = "Select * from mytable"; 
    OleDbConnection con = new OleDbConnection(strProvider); 
    OleDbCommand cmd = new OleDbCommand(strSql, con); 
    con.Open(); 
    cmd.CommandType = CommandType.Text; 
    OleDbDataAdapter da = new OleDbDataAdapter(cmd); 
    DataTable scores = new DataTable(); 
    da.Fill(scores); 
    data_grid_main.DataSource = scores; 
+1

정확히 어떤 이슈가 있습니까? –

+1

중단 점을 배치하고 "점수"데이터 테이블에 아무 것도 없는지 확인하십시오. –

답변

0

data_grid_main.databind()가 누락되었습니다. 그것을 추가하십시오.

관련 문제