0

ドライブ文字だけでなく、ボリューム ラベルも含むコンボ ボックスを作成しようとしています。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

編集: 役に立たないコード行を削除しました。

4

2 に答える 2