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