:: Главная :: Решения :: Статьи :: Проект "Русский help" :: Файловый архив :: Фотоальбом :: Ссылки :: | ||
Л и с о в о д ы в с е х с т р а н, о б ъ е д и н я й т е с ь !!! |
Пропадают настройки Grid, события столбцов, заголовков, ячеек | ||
---|---|---|
Проблема
В дизайнере формы были сделаны настройки Grid, написана собственная обработка события Header.Click() или Column.Text1.Click(). Однако при выполнении программы все эти настройки пропадают. Причина Это происходит после переоткрытия источника данных для Grid. Того, что указано в качестве Grid.RecordSource. Т.е. эта таблица была закрыта и открыта заново. Как правило, это является следствием использования команды PACK, но могут быть и более сложные варианты. Решение Прежде всего, следует заметить, что использование команды PACK в активной форме - это порочная практика. Физическое удаление записей следует вынести в отдельную служебную процедуру, периодически запускаемую администратором. Тем не менее, если подобная задача все-таки необходима, то перед переоткрытием (или заменой) источника данных для Grid его следует сбросить.
VFP грид, часть I Отредактировано (16.06.05 11:58) ------------------ |
||
Тема | Просмотров | Написано | Написано |
---|---|---|---|
Grid | 9137 | Владимир Максимов | 01.03.05 22:13 |
Как в дизайнере вставить объект в столбец Grid | 10804 | Владимир Максимов | 03.03.05 22:25 |
Пропадают настройки Grid, события столбцов, заголовков, ячеек | 14318 | Владимир Максимов | 20.03.05 17:58 |
Почему настройки ячейки видны только в активной ячейке | 5143 | Владимир Максимов | 24.04.05 09:52 |
Как выделить всю активную строку Grid | 18069 | Владимир Максимов | 24.04.05 11:10 |
Можно ли указать массив в качестве источника для Grid | 6491 | Владимир Максимов | 26.04.05 20:34 |
© 2006 Fox Club  |