- 0
Как связать колонку нового типа в FMX TGrid с полем средствами LiveBindings?
-
Похожий контент
-
- 1 ответ
- 731 просмотр
-
- 0 ответов
- 1 145 просмотров
-
- 1 ответ
- 1 478 просмотров
-
- 16 ответов
- 5 139 просмотров
-
- 0 ответов
- 1 237 просмотров
-
- 0 ответов
- 1 564 просмотра
-
- 6 ответов
- 1 991 просмотр
-
- 2 ответа
- 1 971 просмотр
-
- 10 ответов
- 2 853 просмотра
-
- 2 ответа
- 1 641 просмотр
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
asd
Всем доброго дня!
Задавал этот вопрос на Stackowerflow, но ответа не получил даже с учетом выделенного bounty http://stackoverflow.com/q/32258525/5043424. Сущность вопроса в следующем. Создается колонка для FMX TGrid:
Все работает. Такую колонку можно добавить в TGrid. Не получается ее связать с полем FDQuery, получающим данные из поля MySQL типа date.
Пробовал в runtime вызывать нечто такое:
но этот код удаляет все колонки (если они не были определены и определялись автоматически согласно списка полей) и добавляет вместо них колонку - экземпляр класса TColumn. Подскажите, как связать колонку своего типа с TDataSet или как указать свой тип колонки в LinkGridToDataSourceBindSourceDB1.Columns? Я представляю, как заполнить TGrid вручную, но, мне кажется, это замедлит код и вынудит писать обработчики изменения DataState и вручную прописывать все изменения во всех ячейках в DataSet, а также реакцию DS на изменение выделения строки в TGrid. OnGetValue не срабатывает, если есть LiveBindings Link... Подскажите, пожалуйста, как это сделать. Застрял...
Изменено пользователем asdСсылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.