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