- 0
Как связать колонку нового типа в FMX TGrid с полем средствами LiveBindings?
-
Похожий контент
-
- 1 ответ
- 678 просмотров
-
- 0 ответов
- 1 115 просмотров
-
- 1 ответ
- 1 441 просмотр
-
- 16 ответов
- 5 042 просмотра
-
- 0 ответов
- 1 213 просмотра
-
- 0 ответов
- 1 531 просмотр
-
- 6 ответов
- 1 964 просмотра
-
- 2 ответа
- 1 935 просмотров
-
- 10 ответов
- 2 825 просмотров
-
- 2 ответа
- 1 626 просмотров
-
-
Последние посетители 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 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.