![]() |
#1 |
Участник
|
Две таблицы в одном datasource
День добрый, господа.
Подскажите пожалуйста, каким образом можно программно заставить грид отображать данные не из той таблицы, которая указана в свойстве datasource, а из той, что хочу указывать программно. Таблицы одинаковые, различаются только одним полем типа date, т.е. нужно отображать в гриде либо данные из основной таблицы, либо из таблицы истории. Заранее благодарен. |
|
![]() |
#2 |
Ищущий знания...
|
предполагаю что просто в свойствах grid-a менять DataSource
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#3 |
Участник
|
программно? а как, простите?
|
|
![]() |
#4 |
Боец
|
X++: grid-a DataSource ![]() Создайте 2 TabPage, у каждого свой грид и свой датасорс с полями. Далее - прячте тот или иной Tabpage P.S. Также можно прятать не TabPage, а сам грид. +Если поля присутствуют на других TabPages - то правильнее всего будет создать 2 формы с разными таблицами - иначе кучу TabPages придется переключать, что не есть красиво... Последний раз редактировалось DSPIC; 16.09.2008 в 15:05. |
|
![]() |
#5 |
Участник
|
хмм... ну это не вопрос...
но хотелось более изящного решения... |
|
![]() |
#6 |
Участник
|
|
|
![]() |
#7 |
Участник
|
Это и есть изящное решение
![]() |
|
![]() |
#8 |
Боец
|
Цитата:
хмм... ну это не вопрос...
но хотелось более изящного решения... По поводу дисплэйных методов. 1. Нужно создать дисплэй метод на каждое видимое поле 2. После чего форма превратится в картинку без возможности сортировки, фильтрации, jumpRef и т.д. 3. Суппортить форму будет тяжело |
|
![]() |
#9 |
Ищущий знания...
|
да, со свойствами погорячился, приношу свои извинения
![]() по моему с двумя гридами решение простое, и в принципе вполне изящное ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#10 |
Участник
|
Спасибо всем, за советы.
2 DSPIC пожалуй так и сделаю - двумя гридами, это будет удобнее. |
|
![]() |
#11 |
Участник
|
Цитата:
Сообщение от Turetskiy
![]() День добрый, господа.
Подскажите пожалуйста, каким образом можно программно заставить грид отображать данные не из той таблицы, которая указана в свойстве datasource, а из той, что хочу указывать программно. Таблицы одинаковые, различаются только одним полем типа date, т.е. нужно отображать в гриде либо данные из основной таблицы, либо из таблицы истории. Заранее благодарен.
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy |
|
|
![]() |
||||
Тема | Ответов | |||
Обновление таблицы в DataSource при ее изменении | 7 | |||
Связать две таблицы | 3 | |||
Две таблицы в одном гриде | 3 | |||
Один DataSource на две таблицы | 14 | |||
Две таблицы - один grid!? | 3 |
|