|  15.02.2006, 12:17 | #1 | 
| Участник | Как при переборе DataSource не перерисовывать Grid 
			
			На форме есть Grid связанный с FormDataSource. Внимание, вопрос... Как при переборе записей FormDataSource не перерисовывать Grid if( ds.first() ) do { ... bla ... bla } while( ds.next() ); после выхода из цикла Grid показывает на последнюю строку в билдере и в дельфях есть DisableControls, а в аксапте? если это уже есть на форуме, просьба не бить, по поиску не нашёл... | 
|  | 
|  15.02.2006, 12:23 | #2 | 
| Microsoft Dynamics | 
			
			Вместо ds.first() и ds.next() используйте ds.getFirst() и ds.getNext()
		 | 
|  | |
| За это сообщение автора поблагодарили: SANTAN (1), korvin (1). | |
|  15.02.2006, 13:11 | #3 | 
| Участник | 
			
			lockWindowUpdate() - чтобы не перерисовывать p.s. Но проблему позиционирования это не решит. Последний раз редактировалось dn; 15.02.2006 в 13:14. | 
|  | 
|  15.02.2006, 17:44 | #4 | 
| Участник | 
			
			Для позиционирования нужно указать lookupField() и lookupValue() для Args() Вашей формы
		 | 
|  | 
|  15.02.2006, 17:48 | #5 | 
| Участник | 
			
			для позиционирования нужно выполниить this.findRecord(таблица_с_выбранной_записью); где this это датасорс | 
|  | 
|  15.02.2006, 18:51 | #6 | 
| Участник | 
			
			а лучше так, как сказал Jabberwocky - использовать ds.getFirst() и ds.getNext()
		 | 
|  | 
|  17.02.2006, 11:46 | #7 | 
| Участник | 
			
			Спасибо Jabberwocky, он оказался правее. Все люди равны, но некоторые равнее   | 
|  | 
| Теги | 
| grid, перебор записей, ax3.0 | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| axaptapedia: Filter-by-Grid | 2 | |||
| Сменить DataSource у Grid | 19 | |||
| неопределенный (или common?) datasource grid'а | 7 | |||
| query->DataSource->grid | 2 | |||
| DataSource, Table и Grid. | 3 | |||
| 
 |