powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / GRID
6 сообщений из 6, страница 1 из 1
GRID
    #32349132
VasC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Help My???
Караул помогите чем можете.
Как и всякому новичку, проблем хоть отбавляй.
Я прочитал по Форуму почти все проблемы связанные с ГРИДОМ ( VFP v.8), но не могу решить следующую проблему:
Первоначальные данные для Грид-а сидят в CURSOR (SQL) , после нехитрых манипуляций с опциями со стороны пользователя, данные практически могут быть другими, в том числе и плавающими оказываются № колонок и ControlSours тоже разный.
Все работает превосходно, только одна задача. После высвечивания (обновления) в Гриде данных при нажатие на Заголовок Столбца – где в Click – стоит какой-то код Никаких действий не происходит.
Подскажите …
С уважением Василий.
...
Рейтинг: 0 / 0
GRID
    #32349197
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может в конце кода добавить
this.Parent.Parent.Refresh() ?
...
Рейтинг: 0 / 0
GRID
    #32349219
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы не слетали методы назначение объектам внутри Grid перед сменой источника данных для Grid необходимо его обнулить:

ThisForm.Grid1.RecordSource="" - это обязательно
ThisForm.Grid1.RecordSource="..." - назначаешь новый источник данных

Если не сделать предварительное присвоение пустой строки, то ты и получишь описанный эффект, когда слетают все методы вложенных объектов.
...
Рейтинг: 0 / 0
GRID
    #32349508
CVP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CVP
Гость
Спасибо за советы, я это все пробовал и раньше не срабатывает.
Попробую ище раз. К стати, отклик на Grid4.AfterRowColChange есть.

Жду новых сообщений.
За ранее благодарен. Василйй.
...
Рейтинг: 0 / 0
GRID
    #32349551
Por
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Por
Гость
Если в Run-Time менять количество столбцов в гриде, то при добавлении столбца теряются все пользовательские описания методов у всех объектов объекта Column.
Поэтому метод Column.Header.Click() становиться пустым и не отрабатывается!

Если речь идет о VFP8, то:

The PageFrame , CommandGroup , OptionGroup , and Grid classes have two new properties, MemberClassLibrary and MemberClass, which you can use to set the default custom class for member objects. When these properties are used, new member objects inherit from the specified member class. Column objects have two new properties, HeaderClassLibrary and HeaderClass, which you can use to specify a custom Header class.
...
Рейтинг: 0 / 0
GRID
    #32366880
newborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / GRID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]