トップ回答者
DataAdapterのツールバーへの表示について

質問
-
これまでWinowsXP上でVisualStudio2010を使ってソフトの作成をしてきました。Accessのデータを利用する場合、ツールバーの「全般」の最後にDataAdapterが表示されていたのでこれを使ってDatasetを生成できました。
WindowsXPのサービスが終わるということでWinodws7をインストールした新しいパソコンを導入してVisual2013を購入したところツールバーにはDataAdapterが表示されません。VisualStudio2010をインストールしても同じです。AccessとのConnectionは生成できます。
なにかオプション設定が必要なのでしょうか。CodeでDatasetを生成するより便利なのですがなぜDataAdapterが表示されないのかわかりません。
どのようにすれば表示されるのか教えてください。ヘルプなどにツールバーについての関連記事があればそれについても教えていただければ幸いです。
回答
-
ご自分の環境(OS, .NET のバージョンなど)、何を作っているか(Windows Form アプリなのか、それとも別の何かか)ぐらいは最初に書きましょう。
> ツールバーの「全般」の最後にDataAdapterが表示されていたのでこれを使って
> Datasetを生成できました。作っているのは Windows Form アプリと想像していますが、意味が分かりません。
ツールバーとはツールボックスのことですか? であれば、DataAdapter というのは自分の Visual Studio 2010 professional 版にもありませんが。
xsd ファイルを開いた時にツールボックスのデータセット内に表示される TableAdapter のことを言っていますか?
もっと具体的に書けませんか?
-
おそらくツールバーではなくてツールボックスのことですよね?
さて、VS2005以降、TableAdapterが追加されました。TableAdapterはDataAdapterを内包しており、プログラミングスタイルはTableAdapterを使うことが主流になっています。よって、デフォルトではツールボックスにDataAdapterは表示されなくなりました。
表示したい場合は、ツールボックスで右クリックし、「アイテムの選択...」で「.NET Framework コンポーネント」タブで、例えばSqlDataAdapterにチェックを入れて下さい。なお、SqlConnectionや、SqlCommandなどについても同様です。(参考)
Part6 .NETで,データベース・プログラムはこう作る
TableAdapterクラスがカギを握る
http://itpro.nikkeibp.co.jp/article/COLUMN/20070320/265659/★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
すべての返信
-
ご自分の環境(OS, .NET のバージョンなど)、何を作っているか(Windows Form アプリなのか、それとも別の何かか)ぐらいは最初に書きましょう。
> ツールバーの「全般」の最後にDataAdapterが表示されていたのでこれを使って
> Datasetを生成できました。作っているのは Windows Form アプリと想像していますが、意味が分かりません。
ツールバーとはツールボックスのことですか? であれば、DataAdapter というのは自分の Visual Studio 2010 professional 版にもありませんが。
xsd ファイルを開いた時にツールボックスのデータセット内に表示される TableAdapter のことを言っていますか?
もっと具体的に書けませんか?
-
おそらくツールバーではなくてツールボックスのことですよね?
さて、VS2005以降、TableAdapterが追加されました。TableAdapterはDataAdapterを内包しており、プログラミングスタイルはTableAdapterを使うことが主流になっています。よって、デフォルトではツールボックスにDataAdapterは表示されなくなりました。
表示したい場合は、ツールボックスで右クリックし、「アイテムの選択...」で「.NET Framework コンポーネント」タブで、例えばSqlDataAdapterにチェックを入れて下さい。なお、SqlConnectionや、SqlCommandなどについても同様です。(参考)
Part6 .NETで,データベース・プログラムはこう作る
TableAdapterクラスがカギを握る
http://itpro.nikkeibp.co.jp/article/COLUMN/20070320/265659/★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/