如何将本地磁盘中的数据加载到gridview中? 数据是mp3文件。但是文本文件也应该是一个选项。 它不是我想要的文本文件的内容,只是文件名。 这也适用于mp3文件。
答案 0 :(得分: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();
答案 1 :(得分:0)
使用DirectoryInfo
类查看目录中的文件。然后指定一个过滤器并获取所需文件的集合。将gridView的ItemsSource绑定到此集合并覆盖GridView的ItemsTemplate以正确显示项目。