【发布时间】:2018-04-11 13:28:41
【问题描述】:
我正在尝试创建一个 Autocad 插件来预览 datagridview 中的缩略图
我有两个列表框,我想将它们绑定在一起并在 datagridview 中显示 .bmp
- listbox1 显示目录
- listbox2 显示所选文件夹 (listbox1) 中的子文件夹
- 然后 .bmp 文件显示在 datagridview 中
我成功解决了第一个问题
String[] dirs = System.IO.Directory.GetDirectories(@"D:\test\Blocks");
int i;
for (i = 0; i < dirs.Length; i++)
{
listBox1.Items.Add(Path.GetFileName(dirs[i]));
}
String[] files = System.IO.Directory.GetFiles(@"D:\test\Blocks");
for (i = 0; i < files.Length; i++)
{
listBox1.Items.Add(Path.GetFileName(files[i]));
}
【问题讨论】:
-
我试过 if (listBox1.SelectedItem != null) { listBox2.Items.Add(listBox1.SelectedItem); }
-
循环遍历 ListBox1 中所选文件夹的 GetFiles。
标签: c# datagridview listbox thumbnails subdirectory