2011-04-14 5 views
0

나는 GridView을 가지고 있는데, 새로운 값이 내 함수 ValidateValue(string aValue)에 의해 유효한지 확인하기 위해 셀을 변경할 때 원하는 것이고, 새로운 값과 이전 값을 쌍으로 저장한다. in Struct S {string old,new}; 어떻게 하시겠습니까?vlidation에 의해 GridView의 셀 변경

답변

2

이 목적으로 GridView의 ValidatingCell 이벤트를 처리하십시오. 새로운 편집 값 및 이전 편집 값을 얻는 방법을 보여주는 몇 가지 샘플 코드는 다음과 같습니다.

private void gridView1_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e) { 
    BaseEdit edit = (sender as GridView).ActiveEditor; 
    object oldValue = edit.OldEditValue; 
    object newValue = e.Value; 
}