Страница: 1 | 
		
		 
			   
			 
			 проблема какая-то непонятная. в таблице есть колонка с типом boolcolumn, тоесть с чеком после загрузки данных кликаю на одном потом вызываю tbl=Table.GetChanges() - возвращается nothing если щелкнуть на 2х чеках, то Table.GetChanges() возвратится таблица только с одной строчкой. Почему-то всегда пропадает одна измененная строка.  после сборки изменений всегда делаю ЭкцептЧенчз 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: DataTable.GetChanges()
     
    
Добавлено: 13.10.03 18:16
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
  Артём Л. | ICQ: 280044491 
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 2
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Павел
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  14.10.03 09:55
       
    
       
  
Гм... Есть такая идея... Попробуй после чека переместиться в гриде на 
    
другую строку. Либо вызывай перед вызовом GetChanges метод EndEdit
грида. Просто пока ты с этой строки не уйдёшь, изменения не пишутся в
DataTable.
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
  Артём Л.
![]()
![]()
ICQ: 280044491 
Вопросов: 43
Ответов: 227
      
 Профиль |  | #2
       
Добавлено:  14.10.03 13:09
       
    
       
  
помогло вот это 
    
grdData.EndEdit(Nothing, grdData.CurrentRowIndex, False)
grdData.CurrentRowIndex = grdData.CurrentRowIndex