ドライブ文字だけでなく、ボリューム ラベルも含むコンボ ボックスを作成しようとしています。displayMember を変更することで、どちらか一方を取得できます。
コンボボックスに入る前に.Expressionを使用して連結する必要があることを理解しています。しかし、私は混乱しています。最初に GetDrive をテーブルに入れてから式を実行する必要がありますか?それからコンボボックスにロードしますか?
1 つの表示メンバーを取得するために必要なコードは次のとおりです。
cmbDestDrive.DataSource = DriveInfo.GetDrives()
.Where(d => d.DriveType == System.IO.DriveType.Removable).ToList();
cmbDestDrive.DisplayMember = "Name";
これは次のように表示されます: F:\
I'd like to displayF:\USB Drive
編集: 役に立たないコード行を削除しました。