0

%APPDATA%DataAdapterプロパティを編集して、VisualStudioDesigner内から指すようにDataAdapter接続文字列を設定しようとしています。接続文字列プロパティでそのモニカを使用できないようです。C:\Users\MyUserName\AppData\Roamingその後、アプリケーションをデバッグモードで実行しても、変換されません。

これらのタイプの文字列をデザイナ内で設定して、ハードコーディングされたり、将来のセットアッププロジェクトを危険にさらしたりしないようにするには、どうすればよいですか?

注: GetFolderPath()を使用してコードで処理する方法を知っています。しかし、デザイナのコントロールプロパティと文字列設定/リソースに同様の機能はありますか?

4

1 に答える 1

1

%APPDATA%、ソースコードフォルダ内の特別な場所を指します(つまり、%csprojectLocation%/AppDatasqlserverの場合%csprojectLocation%、MS Accessの場合)。OSアプリケーションデータではありません。

AFAIKには、データセット設計者向けのOSアプリケーションデータを示す特別な変数はありません。したがって、接続文字列をクライアントコンピュータに展開した後、手動で設定する必要があります。ただし、インストーラーを使用してこれを行うことができます。

于 2009-12-21T04:18:49.583 に答える