私はC#を初めて使用しています。DataGridviewで表示するためにAccessからデータを作成するのには苦労しています。 だから私はデータベース接続を作成し、正常に動作します。しかし、データをロードするボタンには、 "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