| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Есть таблица T с полями ID, Name1, Name2, Name3. 
		
		
		
		
		
		
		
	На форме есть Grid завязанный через Datasource1 с этой таблицей. Как одно из полей этого grid-а типа StringEdit заполнять строкой: T.Name1+” “+T.Name2+” “+T.Name3 ? Пробовал так: - создаю метод proba() в DataSource1, который возвращает нужную строку: display Name proba() { return DataSource1.Name1 + “ ” + DataSource1.Name2 + “ “ + DataSource1.Name3; } - в свойстве DataSource этого поля указываю на DataSource1 формы, завязанный на таблицу T; - в свойстве DataMetod этого поля указываю на метод создающий такую строку: proba; Результат: Изначально поле во всех строках grid-а заполняется данными из первой строки таблицы. При переходе по строкам - бардак в grid-е в этом поле! Раньше делал подобное в отчетах – все работало!? А на форме – траблы! Может кто-то подскажет – что не так делаю? Или как сделать подругому?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Для FormDataSource display-методы получают в качестве параметра строку, для которой они вызываются. DataSource1 ассоциируется с выбранной записью в FormDataSource DataSource1_ds, а она у Вас, видимо первая. Писать надо так: 
		
		
		
		
		
		
			PHP код: 
	
			
	
				__________________ 
		
		
		
		
	Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо, Maxim Gorbunov!!! 
		
		
		
		
		
		
		
	Все заработало!  | 
| 
	
 | 
| 
	
	 | 
	
		
  |