0

こんにちは、ボタンを使用してdatagridviewを介してデータベースにデータを保存しようとしていますが、アプリケーションを実行するたびに次のエラーが発生します。コードは次のとおりです。

        DataTable Table = new DataTable(); 
        BindingSource bindingSource1 = new BindingSource();
 string connetionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:/Database/Database.accdb;";
        string sql = "SELECT * FROM IAE;";
        OleDbConnection connection = new OleDbConnection(connetionString);
        OleDbDataAdapter dataadapter = new OleDbDataAdapter(sql, connection);
        OleDbCommandBuilder cb = new OleDbCommandBuilder(dataadapter);
        DataSet ds = new DataSet();
        connection.Open();
        dataGridView1.DataSource = ds.Tables["IAE"];
        dataadapter.Update((DataTable)bindingSource1.DataSource);
        connection.Close();

エラー: 値を null にすることはできません。パラメータ名: dataTable

あなたの助けと感謝が必要です

4

1 に答える 1

0

エラーの理由は、bindingSource1.DataSource プロパティが NULL であることです。bindingsource クラスに DATASOURCE を割り当てていません

于 2012-09-08T19:55:16.773 に答える