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
반응형
'Skills > Asp.net' 카테고리의 다른 글
[Error] 예외 발생: 'System.Data.SqlClient.SqlException'(System.Data.dll) (0) | 2023.09.18 |
---|---|
[Error] Content 컨트롤은 마스터 페이지를 참조하는 중첩된 마스터 페이지 또는 콘텐츠 페이지에서 최상위 컨트롤이어야 합니다 (0) | 2023.09.13 |
버튼 컨트롤 비활성화시키는 법(CSR, SSR) (0) | 2023.09.12 |
.NET Framework의 역대 버전 (0) | 2023.08.29 |
.NET과 ASP.NET의 차이 (0) | 2023.08.29 |