Вход | Регистрация
 

как удалить удалить строку из дерева

как удалить удалить строку из дерева
Я
   ig0z
 
26.03.19 - 22:34
Собственно как удаляю:

ДеревоОборудования.Строки.Удалить(ДеревоОборудования.Строки.Найти(ТК.Оборудование,"Оборудование",Истина));
//Найденная строка имеет Значение: "СтрокаДереваЗначений" и Тип: "СтрокаДереваЗначений"


{ВнешняяОбработка.тоир_РабочееМестоДиспетчера.Форма.ФормаПравки.Форма(1612)}: Ошибка при вызове метода контекста (Удалить)
                ДеревоОборудования.Строки.Удалить(ЭлементыФормы.ДеревоОборудования.ТекущиеДанные);//ДеревоОборудования.Строки.Найти(ТК.Оборудование,"Оборудование",Истина));
по причине:
Недопустимое значение параметра (параметр номер '1') (Строка не принадлежит коллекции)
 
 
   palsergeich
 
1 - 26.03.19 - 22:35
(0) Там нужно удалять из того узла, которому принадлежит эта строка дерева
   palsergeich
 
2 - 26.03.19 - 22:36
ДеревоОборудования.Строки а это корневой узел
   palsergeich
 
3 - 26.03.19 - 22:39
СтрокаДерева = ДеревоОборудования.Строки.Найти(ТК.Оборудование,"Оборудование",Истина)
Родитель = СтрокаДерева.родитель;
родитель.Строки.Удалить(Строкадерева)
попробуй так
   ig0z
 
4 - 26.03.19 - 22:44
(2)

Най = ДеревоОборудования.Строки.Найти(ТК.Оборудование,"Оборудование",Истина);
                Най.Родитель.Строки.Удалить(ТК);

Благодарю, получилось
   palsergeich
 
5 - 26.03.19 - 22:47
(4) не за что. Хорошего вечера.
   ig0z
 
6 - 26.03.19 - 22:50
(5) Скорее трудовой ночи, т.к. про этот проект вообще забыл, а завтра показ функционала)))

Доброго вечера

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.