我是C#的新手,我努力使Access中的数据显示在datagridview上。 所以我做了一个数据库连接,它工作正常。但加载数据的按钮有一个错误,似乎是说在线上有一个问题“connection.Open();”c#来自Access的数据不会显示在datagridview上
try
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
string query = "select Title, Director * from MVDBtable";
command.CommandText = query;
OleDbDataAdapter da = new OleDbDataAdapter(command);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
connection.Close();
}
//show error message
catch (Exception ex)
{
MessageBox.Show("Error" + ex);
}
}
你怎么会知道,数据库连接工作正常? –
我在数据库连接的加载事件上做了代码,并显示消息程序是否成功或无法连接到数据库。我不太了解如何正确检查。 – Nin