0

如何将本地磁盘中的数据加载到 gridview 中?数据是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

使用DirectoryInfoclass 查看目录中的文件。然后指定一个过滤器并获取所需文件的集合。将 gridView 的 ItemsSource 绑定到此集合并覆盖 GridView 的 ItemsTemplate 以正确显示项目。

于 2012-10-22T09:40:02.433 回答