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