Как обновить таблицу атрибутов?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Ansen
Новоприбывший
Сообщения: 2
Зарегистрирован: 26 апр 2013, 17:58
Репутация: 0

Как обновить таблицу атрибутов?

Сообщение Ansen » 26 апр 2013, 18:09

Программно добавляю записи в FeatureClass, "извлеченный" из слоя на карте.
Обновление ActiveView - не проблема - добавленные объекты появляются на карте после Refresh.
А можно ли обновить содержание открытой в это время таблицы атрибутов?
Или только закрыть и опять открыть? Как-то нехорошо :cry:

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Как обновить таблицу атрибутов?

Сообщение Дмитрий Барышников » 26 апр 2013, 21:59

Обычно она сама обновляется, т.к. слушает события от ActiveView, но если это не происходит то ITableControl::redraw
(http://help.arcgis.com/en/sdk/10.0/arco ... 006t000000 http://edndoc.esri.com/arcobjects/9.0/c ... redraw.htm)
Может быть еще поможет: ITableControl::RemoveAndReloadCache и ITableControl::RereadFIDs

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость