2016-09-06 1 views
0

Infragistics 제품군을 사용하여 데이터베이스에 Boolean 값을 나타내는 Checkbox 스타일의 열이있는 프로젝트를 인수했습니다. 이전처럼 이런 식으로 된 적이 없기 때문에 값을 변경하는 코드를 따라하는 데 문제가 있습니다.CheckBox 스타일의 선택된 상태를 변경할 수 없습니다. UltraGridCell

'최종 배송'열의 날짜를 먼저 변경하면이 열의 값을 변경할 수있는 것으로 보입니다. 그러나 최종 납기일은 이미 진행되는 과정에서이 단계 이전에 값이 지정되었으므로 다시 변경할 수 없습니다.

왜 "Final_Delivery"값을 먼저 변경하지 않으면 체크 된 값을 변경할 수없는 이유는 무엇입니까?

If e.Cell.Column.ToString = "Final_Delivery" Then 
      e.Cell.Row.Update() 
     End If 

     If Replace(e.Cell.Column.ToString, "[hidden]", "").Trim = "Customer_Paid" Then 
      e.Cell.Row.Update() 

      If e.Cell.Value = True Then 
       e.Cell.Row.Cells("PaymentDate").Value = Today 
      End If 

      End If 
+0

'오늘'은 부울 값입니까? – theBugger

+0

@theBugger 아니요, 날짜 값입니다. –

+0

새 부울 값을 어디에 설정했는지 알지 못합니다. – theBugger

답변

0

그리드의 레이아웃/설정을 설정 한 경우 이와 같은 것을 시도해 보셨습니까?

YourUltraGrid.DisplayLayout.Bands(0).Override.CellClickAction = CellClickAction.Edit 
관련 문제