私はC#プログラミングにかなり慣れていないので、SQLデータベースからデータを取得したり、画像をピクチャボックスにロードしたりする必要があるVS2012のWindowsフォームアプリケーションに取り組んでいます。絶対パスの説明 (「D:\ProjectFolder\DbaseFolder\Dbase.sdf」など) を使用するか、次のようにデータディレクトリへの相対パスを使用して、データベースに正常に接続できました。
myConnection.ConnectionString =
"Data Source=|DataDirectory|\\Dbase.sdf";
これは機能します。ただし、データベースを datadirectory のサブフォルダーに配置したいのですが、接続文字列を作成する方法がわかりません。私は次のように考えていました:
myConnection.ConnectionString =
"Data Source=|DataDirectory|\\DbaseFolder\\DbFilm.sdf";
しかし、それはうまくいきません。同じ問題は、画像をピクチャボックスに配置する場合にも当てはまります。データ ディレクトリのサブフォルダへの相対パスを作成するにはどうすればよいですか?