그리드 » Api

clearstatuserrow

Description

그리드 '사용자 정의'로 설정된 통계행의 특정 로우의 내용을 삭제하는 API이며, 삭제되는 통계 정보는 아래의 기준을 따른다.



통계행의 로우 인덱스는 통계행의 순서대로 Zero-Base로 지정된다.

그리드 통계행은 그리드의 속성중에 statistics_row 속성을 통해서 정의하며, 통계 방식은 statistics_row 속성창에서 operation 속성에 의해서 결정된다.

operation 속성이 6(사용자 정의)인 경우, 통계행은 틀만 표시되고, 자동으로 통계가 계산되지 않으며, setstatuserrowtext 함수를 통해서 직접 값을 지정해야 한다.

operation 속성이 5(칼럼별 정의)인 경우, 통계행의 칼럼의 데이터부 속성에 statisticsrow_type 속성이 5(사용자 정의)인 경우에는, 통계가 자동으로 계산되지 않으며, setstatuserrowtext 함수를 통해서 직접 값을 지정해야 한다.

Parameters

Parameters Type Description
nRow short 사용자 정의 통계 정보를 삭제하고자 하는 통계행 로우 인덱스 (Zero-Base)

Return Value

Type Description
BOOL 성공 여부(true, false) (Remark 참조)

Remark

전체 통계 행의 사용자 정의 통계 정보를 삭제하기 위해서는 clearallstatuserrow 함수를 사용한다.

* Return 값
아래의 경우에 false가 리턴된다.


그리드 통계행의 operation 속성이 6(사용자 정의)인 경우 혹은 그리드 통계행의 operation 속성이 5(칼럼별 정의)이고, 컬럼의 statisticsrow_type 속성이 5(사용자 정의)인 경우에만 내용이 삭제된다.

Example

// 그리드의 이름 : grdNoraml // 테스트 버튼 이름 : btnClearAllStatUserRow function btnClearStatUserRow_on_mouseup() { // 아래의 조건에 해당한는, // 1번째 통계행 로우의 사용자 정의 통계 정보를 삭제한다. // - 그리드의 통계행이 사용자 정의 통계행인 경우 // - 그리드의 통계행이 컬럼별 정의 통계행이고, // 칼럼 통계 타입이 사용자 정의인 경우 grdNoraml.clearstatuserrow(1); }

See Also

clearallstatuserrow

Viewer Ver.

9.1.1.1

Update Date

20220422