• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1223
2008.08.04 (17:02:09)
답변 감사드립니다 ..!!

그런데 .. 그렇게 해도 마찬가지 이던데 ...

제가 몇가지 해봤는데 ..

DataSet.AddRow();

for(var j=1; j<=DataSet.CountRow;j++) {
    if (j>1){
        DataSet.RowMark(j) = 1 ;
    }
}

하고 나서 하면 ..첫번째 로우를 선택하지 않더라고요..

혹시나 저와 비슷한 문제를 가지고 계신 분이 있을까봐..임시 방편을 알려드립니다.

버그가 수정되어 업데이트될 가능성은 없는건가요 ??

위와 같이 임시방편으로 계속 사용하여야 되는건가요 ??


>안녕하세요?
>
>먼저 문의 하신것 확인해 보니 컴포넌트 버그 인것 같습니다.
>
>일단 아래와 같은 형태로 사용해 주시는게 제일 처리가 빠를것 같습니다.
>
>for루프를 돌기전에 데이터셋의 ClearAllMark()메소드를 호출한 다음
>
>for루프에서 RowMark를 지정해 주시면 되겠습니다.
>
>DataSet.ClearAllMark();
>
>for(var j=1; j<=DataSet.CountRow;j++) {
>    if (j>1){
>        DataSet.RowMark(j) = 1 ;
>    }
>}
>
>그럼 수고하세요.
>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 :
>>* GAUCE 버전 :
>>* WAS 종류(WebLogic 등등) :
>>* DB 종류 :
>>* 문의 유형(질문/요청/참조) :
>>* 내용 :
>>
>>아래와 같은 답변을 달아 주셨는데..
>>인덱스가 1부터 시작하는거 알고 있는데요..
>>제가 질문한것은 1부터  시작하는 로우를 ROWMARK 할때..
>>2번째부터 마크하라고 해도 첫번째 로우는 항상 마크가 되더란 말입니다.
>>그것을 어찌 해야되냐는 질문이었습니다.
>>확인점 해주세요 !!
>>
>>=============================================================
>>
>>안녕하세요?
>>
>>가우스의 ROW의 Index는 0부터가 아닌 1부터 시작합니다.
>>
>>그럼 수고하세요.
>>
>>>게시판을 이용해 주셔서 감사합니다.
>>>다음양식에 맞게 입력해주세요.
>>>
>>>* 고객시스템명 :
>>>* GAUCE 버전 :
>>>* WAS 종류(WebLogic 등등) :
>>>* DB 종류 :
>>>* 문의 유형(질문/요청/참조) :
>>>* 내용 :
>>>
>>>for(var j=1; j<=DataSet.CountRow;j++) {
>>>    if (j>1){
>>>        DataSet.RowMark(j) = 1 ;
>>>    }
>>>}
>>>
>>>이렇게 하면 ...둘째 로우 부터 멀티셀렉트 되야 되는거 아닌가여 ??
>>>왜 첫번째 로우도 ..선택이 되는지 알고 싶습니다..!!
>>>    
>>
>>
>>
>
 
Tag List
XE Login