5 / 5 / 3
Регистрация: 24.05.2015
Сообщений: 382
|
|
1 | |
Поиск по treeview посредством datagridview24.10.2016, 18:11. Показов 1221. Ответов 16
Метки нет (Все метки)
Вообщем суть такова. На первой форме находятся treeview и listview, а на второй datagridview. Вводится текст в textbox, на второй форме в datagridview фильтруются записи. Допустим мы находим запись с именем "Философ", это название видео файла. Так вот сама суть, фильтруем мы записи и вот то что отфильтровалось должно отобразится в treeview, а точнее в listview, в treeview просто выделяется тот каталог или подкаталог с этим файлом. Вот как это можно реализовать, имеется ввиду связь между найденной записью в datagridview, treeview и listview. Тоесть фильтрация уже работает и treeview с listview тоже работают как exploer
0
|
24.10.2016, 18:11 | |
Ответы с готовыми решениями:
16
Передача данных из TextBox в DataGridView посредством кнопки Entity framework - как выводятся таблицы из базы данных посредством DataGridView? Access в treeview и datagridview Связь DataGridView и TreeView |
25.10.2016, 13:02 | 2 |
SCAR101, храните в узлах treeview ссылки на объекты (свойство узла
.Tag )http://stackoverflow.com/quest... ode-by-tag вот здесь написано, как найти нужный узел по свойству объекта, ссылка на который содержится в .Tag
0
|
5 / 5 / 3
Регистрация: 24.05.2015
Сообщений: 382
|
|
25.10.2016, 14:15 [ТС] | 3 |
я видел этот код, но я не совсем его понимаю, да и непонятно как его связать с отфильтрованным DataGridView
0
|
5 / 5 / 3
Регистрация: 24.05.2015
Сообщений: 382
|
|
26.10.2016, 08:48 [ТС] | 5 |
как попадают ? эмм ну я создал подключение, потом в DataGridView выбрал таблицу и все, все автоматом заполнилось. Фильтрация у меня работает на уровне DataGridView, то есть я не делаю запрос к базе а просто фильтрую DataGridView.
0
|
26.10.2016, 10:05 | 6 |
SCAR101, в общих чертах как-то так:
1. При заполнении treeview присваиваете свойству узла .Tag ссылку на объект (каталог) или хотя бы на уникальный идентификатор каталога 2. При клике по datagridview получаете идентификатор выбранной записи (файла) 3. По идентификатору файла определяете в каком каталоге он находится 4. Ищете в treeview нужный узел
0
|
5 / 5 / 3
Регистрация: 24.05.2015
Сообщений: 382
|
|
02.11.2016, 07:44 [ТС] | 7 |
да это то понятно я не пойму как это в коде реализовать )
0
|
5 / 5 / 3
Регистрация: 24.05.2015
Сообщений: 382
|
|||||||||||
02.11.2016, 13:53 [ТС] | 9 | ||||||||||
Вот так
Вот фильтрация по dataGridView
Только мне не нужно чтобы идентификатор файла получался по клику на dataGridView. Надо чтобы он получался просто по отсортированным записям Добавлено через 23 секунды Ну это я про 2 пункт что вы писали выше
0
|
03.11.2016, 11:48 | 10 | |||||
SCAR101,
поскольку ваш treeview строится на основе файловой системы, то можно посоветовать хранить в .Tag полный путь к каталогу (предполагая, что он уникальный). Т.е. каталог можно однозначно идентифицировать по его полному пути. Это для п.1:
0
|
5 / 5 / 3
Регистрация: 24.05.2015
Сообщений: 382
|
|
10.11.2016, 07:50 [ТС] | 11 |
Так хорошо, а как теперь с dataGreedView это связать ?
0
|
5 / 5 / 3
Регистрация: 24.05.2015
Сообщений: 382
|
|
14.11.2016, 17:22 [ТС] | 13 |
Имя, Описание, Теги
0
|
5 / 5 / 3
Регистрация: 24.05.2015
Сообщений: 382
|
|
18.11.2016, 15:20 [ТС] | 15 |
Имя
0
|
5 / 5 / 3
Регистрация: 24.05.2015
Сообщений: 382
|
|
19.11.2016, 07:57 [ТС] | 17 |
нет )
0
|
19.11.2016, 07:57 | |
19.11.2016, 07:57 | |
Помогаю со студенческими работами здесь
17
Заполнение DataGridView по клику из TreeView Перемещение элемента из treeView в datagridview Загрузить данные из TreeView в dataGridView Нажав на значение (строку) из одного DataGridView поиск в другом DataGridView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |