Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Как вывести связанные данные в DataSet
     
    
Добавлено: 20.05.06 13:12
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    ![]() nick
 nick
      
       
  
Проблема:
 
    
Есть два Грида.
Есть один ДатаСет.
В ДатаСете две таблицы, связанные 
по ключевому полю (1 - многим).
Как связать Гриды? 
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 4
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:![]() Hunter2003
 Hunter2003
![]()
![]()
![]()
![]()
![]()
![]()
![]()
ICQ: 287314254 
Вопросов: 14
Ответов: 72
      
 Профиль |  | #1
       
Добавлено:  23.05.06 10:11
       
    
       
  
Что-то я совсем недопонимаю. Напиши SQL запрос на выборку для датасета.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:![]() HACKER
 HACKER
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
 
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
      
 Профиль |  | #2
       
Добавлено:  23.05.06 14:41
       
    
       
  
Что значит связать гриды?  
     если охото вложенность такую как в вёрде, то тут грида маловато будет...
 если охото вложенность такую как в вёрде, то тут грида маловато будет...
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:![]() nick
 nick
![]()
Вопросов: 1
Ответов: 1
      
 Профиль |  | #3
       
Добавлено:  23.05.06 19:52
       
    
       
  
 
     Спешил!
 Спешил!
Связать гриды значит:
В одном из гридов выбираю строку с данными.
Во втором автоматически отображаются данные для выбранной записи.
Например: Первый грид {Фамилия} Второй грид {все строки связанные с этой фамилией по ключю}
Или так.
В БД есть две таблицы связанные отношением один ко многим. Хочется подключить БД и вывести данные из одной таблицы в первый грид, а из второй таблицы во второй грид!  
Причем все это делается в 2005 студии.
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:![]() HACKER
 HACKER
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
 
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
      
 Профиль |  | #4
       
Добавлено:  23.05.06 21:26
       
    
       
  
ключ то один, делаешь sql запрос на выборку по ключу... т.е. предположим что ключ id, тогда что-то типа
 
    
select * from VtoroiGird WHERE id=то_что_выбрано_в_первом гриде...
VtoroiGird - понятное дело имя таблицы с котрой заполняется этот самый второго гирд 