|  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 | |||
| 
 |