Skills/Asp.net
ASPX GetRowValues 메서드를 사용해서 특정 Row 값 접근하기
Homil-Rye
2023. 9. 12. 16:22
728x90
반응형
데이터 소스의 특정 row에 접근해서 값을 찾을 수 있는 aspx 메소드이다.
아래와 같은 형태로 사용된다.
GetRowValues(
visibleIndex: number,
fieldNames: string,
onCallback: ASPxClientGridViewValuesCallback
): void
첫 번째 매개변수에는 인덱스 넘버, 두 번째는 필드명, 세 번째는 콜백함수가 들어가게 된다.
대략, 아래와 같은 방식으로 응용이 가능하다.
dxGrid_UserDetail.GetRowValues(dxGrid_UserDetail.GetFocusedRowIndex(), 'USERID;',
function (Values) {
ASPxHiddenField1.Set("USERID", Values[0]);
dxGrid_UserDetail.PerformCallback();
});
GetFocusedRowIndex() 로, 선택한 row의 인덱스를 넘기고, USERID라는 필드명의 값을 찾아,
HiddenField에 저장하고, 콜백 함수를 불러오는 식이다.
근데 주의해야 할 점은 필드명은 대소문자를 구분한다. (DB는 대소문자 구분이 없는데 비해)
이 사실을 알지 못해서 무려 1시간을 낭비했다.
728x90
반응형