Mohamed Ahmed Ответов: 1

Показывать папки в списке и вложенные папки в другом списке


всем привет

Я пытаюсь создать плагин Autocad для предварительного просмотра миниатюр в datagridview

У меня есть два списка, которые я хочу связать вместе и показать .bmp в datagridview

1-listbox1 показать каталог
2-listbox2 показать подпапку из выбранной папки (listbox1)
3-и то .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]));
            }

Richard MacCutchan

Так в чем же проблема?

Mohamed Ahmed

Я не могу привязать listbox2?
Я пробовал
если (список listbox1.Для selecteditem != нуль)
{
listBox2.Items.Добавить(listBox1.SelectedItem);
}
но не работать

Richard MacCutchan

Что "не работать" значит?

Mohamed Ahmed

listbox2 не показывает подпапку из выбранного списка listbox1

1 Ответов

Рейтинг:
2

Richard MacCutchan

Взгляните на это Подробное Руководство По Привязке Данных[^], который имеет некоторые четкие разъяснения и примеры.


Mohamed Ahmed

Я постараюсь поблагодарить Вас