という名前のローカル アプリケーション データベースの 1 つのテーブルに格納されているデータを表示するために、DataGridView
コントロールを追加しました。TabControl
Cellar.sdf
データ ソースを DataGridView に追加するときに、データを表示するテーブルを選択し、データをプレビューします。データベース内のコンテンツを表示します。
プロジェクトをビルドすると、次のエラーが発生します。
The type name 'CellarDataSetTableAdapters' does not exist in the type 'Winecellar.Winecellar'
The type name 'CellarDataSet' does not exist in the type 'Winecellar.Winecellar'
私のプロジェクト名は'Winecellar'
. VS2012 でプロジェクトを作成すると、サブフォルダーが作成され、ファイル構造が作成されましたが、'Winecellar.Winecellar'
これがこの問題と関係があるかどうかはわかりません。フォルダー内には、CellarDataSet
行方不明と書かれているファイルがあります。
TableAdapter
データベース用に別のものを作成する必要がありますか、それともこれを機能させるために別の順序で行う必要がありますか?
エラーの原因となっているコード行は、Form1.Designer.cs ファイルにあります。
(1) this.cellarDataSet = new Winecellar.CellarDataSet();
this.wineBindingSource = new System.Windows.Forms.BindingSource(this.components);
(2) this.wineTableAdapter = new Winecellar.CellarDataSetTableAdapters.WineTableAdapter();
(MSDN フォーラムで同様のトピックを見つけましたが、それを読んでも問題を解決できませんでした。ここで読んでください。