0

ローカル ディスクからグリッドビューにデータをロードするにはどうすればよいですか? データはmp3ファイルです。ただし、テキスト ファイルもオプションにする必要があります。必要なのはテキスト ファイルの内容ではなく、ファイル名だけです。これは mp3 ファイルにも当てはまります。

4

2 に答える 2

2

このコードを使用できます:

DirectoryInfo di = new DirectoryInfo("your DriverName://");
dataGridView1.DataSource = di.GetDirectories();

または、フィルターにLinqを使用できます...

DirectoryInfo di = new DirectoryInfo("your DriverName://")
var query = from p in di.GetDirectories()
            where p.Extension=="*.mp3"
            select new {Name=p.FullName };
 dataGridView1.DataSource = query.ToList();

ディレクトリ名を取得するには:

DirectoryInfo di = new DirectoryInfo("your DriverName://");
var query = from p in di.GetDirectories()
            select new { DirectoryName=p.FullName};
dataGridView1.DataSource = query.ToList();
于 2012-10-22T09:58:12.503 に答える
0

DirectoryInfoクラスを使用して、ディレクトリ内のファイルを表示します。次に、フィルターを指定して、必要なファイルのコレクションを取得します。gridView の ItemsSource をこのコレクションにバインドし、GridView の ItemsTemplate をオーバーライドして項目を正しく表示します。

于 2012-10-22T09:40:02.433 に答える