| 
			
			 | 
		#21 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#22 | 
| 
			
			 Программатор 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
X++: static int countMarkedRecordsDS(FormDataSource _fDS) { Common common; int countRecords; ; for (common = _fDS.getFirst(true) ? _fDS.getFirst(true) : _fDS.cursor(); common; common = _fDS.getNext()) { countRecords++; } return countRecords; }  | 
| 
	
 | 
| 
			
			 | 
		#23 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Sada, спасибо, это я еще до возникшей проблемы в своей форме написал. 
		
		
		
		
		
		
		
	Проблема вызвать этот метод в нужный момент. По всем событиям на форме, кроме выделение пользователем кнопкой в левом верхнем углу грида количество строк считается отлично. А вот на эту кнопку ну никак реагировать не хочет...  | 
| 
	
 | 
| 
			
			 | 
		#24 | 
| 
			
			 Программатор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Мысль какая: ну выделили все строки. Дальше же что то делать должны. Вот перед тем как что то делать может и считать количество строк?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#25 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Нет, просто хотят мгновенно по выделению строки(строк) внизу формы (в каком-то контроле) видеть сколько строк выделено. Можно, в принципе, и отбрехаться от этого, но уже стало интересно с профессиональной точки зрения  
		
		
		
		
		
		
		
	![]() Можно, конечно, попробовать сделать дисплейным методом, но мне кажется, что не рационально выполнять пересчет выделенных в датасорсе строк с той частотой как работает дисплейный метод.  | 
| 
	
 | 
| 
			
			 | 
		#26 | 
| 
			
			 Программатор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ох какие же у вас блажные пользователи. какая разница ,выделил 359 строк или 755  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#27 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ой, и не говорите  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 |