• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2238
2010.03.26 (11:09:13)
http://www.gauce.com/ComponentManual/MDITemplate/gfm/gauce-sample/grid/Grid19/crosstab_edit.html?lang=en&_CurrentThreadID=Thread1380CrossTab으로 구성된 그리드는 수정(Editable)이 불가합니다.

일반적으로 Crosstab형태로 그리드를 구성하기 위해서 원본DataSet을 Crosstab용 DataSet으로 복사한 후 Logical이라는 속성을 사용하여 데이터 구조를 재구성하게 됩니다.
CrossTab용 DataSet은 logical한 구조 즉 논리상의 구조를 가지게 됩니다.
따라서 조회만 가능하고 Crosstab Dataset에서 직접 데이터를 제어하는 것은 불가능한 것입니다.

CrossTab용 DataSet을 사용한 Grid에서 Editable속성은 의미가 없으며, 조회용 그리드로만 사용하셔야 합니다.
CrossTab Grid 자체에서 수정은 불가능하기 때문에 이런 경우 bind를 사용하여 컨트롤로 연결하셔서 원본 DataSet을 수정하시거나,
원본 그리드를 하나 더 만들어서 수정용 그리드로 사용하시면 됩니다.

MDI템플릿의 그리드 샘플 중 Crosstab관련 샘플을 참고해보시기 바랍니다.(관련링크1)


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 팬택
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :  Cross Tab 에서 우측으로 나열된 값을 입력 수정 하고 싶습니다.
>
><샘플>
><param name="GroupExpr"     value="royaltyModelId:accumulation:modelName:projectName:nationName:buyerName,yyyymm,quantity">
>
>위와 같이 우측으로 나열되는 quantity의 값을 입력하여 저장하고 싶은데요...
>
>Param Name="Editable"            value="true"> 나 edit="true" 을 줘도 editting 자체가 안되네요..
>
>어떻게 해야 하는지 답변 부탁드립니다.
>
>수고하세요!

 
Tag List
XE Login