RUS  ENG 

Удаление элемента не используя визуальные компоненты

Страницы: 1
RSS
Удаление элемента не используя визуальные компоненты
 
Задача: удалить с заданного слоя элемент с определенным Id не используя визуальные компоненты.

Использую следующую функцию:

var map = new MapDoc();
map.Open(MapSettings.MapPath);
var layer = map.Layers[layerId];
var result = layer.DeleteElement(elementId);

result = 0, но элемент не удаляется.

Подскажите, пожалуйста, что я делаю не так?

Карта опубликована на сервере, версия 8.0.0.7221u
 
Цитата
Сергей Попов написал:
Задача: удалить с заданного слоя элемент с определенным Id не используя визуальные компоненты.

Использую следующую функцию:

var map = new MapDoc();
map.Open(MapSettings.MapPath);
var layer = map.Layers[layerId];
var result = layer.DeleteElement(elementId);

result = 0, но элемент не удаляется.

Подскажите, пожалуйста, что я делаю не так?

Карта опубликована на сервере, версия 8.0.0.7221u
Вроде все правильно. У меня работает. Если подставляю несуществующий ID, возвращает -1, если вынимаю ключ, тоже ругается.
Пришлите, пожалуйста, телефон для связи на [email protected] Нужно воспроизвести, чтобы исправить
 
Алексей, приношу свои извинения, дело было в логике нашей программы, теперь все работает. Спасибо за ответ!
Страницы: 1