Winform
[TIP] ultragrid에서 전체 체크박스 선택시 값이 반영되지 않을 때
캡틴노랑이
2016. 1. 4. 14:16
반응형
ultragrid에 checkbox등을 올려 놓고 헤더의 전체 선택/해제 체크박스로 선택을 하면
소스 데이터(dataset등)에 적용이 되지 않아서 제대로된 데이터가 나오지 않는다.
예를 들어 전체 선택을 한 후에 다음 코드를 실행하면, 전체 선택된 결과를 가져오지 못한다.
var checkedRow = _dsServer.Tables[0].Select("checked='True'");
이는 다음과 같은 코드 속성및 기본 설정으로 이렇게 되는 것으로 본인다.
uGridServer.UpdateMode = UpdateMode.OnCellChangeOrLostFocus;
해결 방법으로는 이렇게 하면 된다.
uGridServer.UpdateData();
var checkedRow = _dsServer.Tables[0].Select("checked='True'");
를 실행 시키면 된다. 그럼 선택된 데이터 모두를 조회해온다.
반응형