WinForms윈폼 spread 디자인 중에 Hierarchical View 관련 질문 있습니다
페이지 정보
작성자 클릭 작성일 2022-04-12 14:59 조회 1,686회 댓글 0건본문
관련링크
spread 로 node 형태를 만드려고 하는데 sheetview에 dataSource로 넣는방법말고 다른 방법있는지 궁금합니다
row 확장 하는 이미지 변경가능한가요
댓글목록
등록된 댓글이 없습니다.
spread 로 node 형태를 만드려고 하는데 sheetview에 dataSource로 넣는방법말고 다른 방법있는지 궁금합니다
row 확장 하는 이미지 변경가능한가요
등록된 댓글이 없습니다.
클릭님, 안녕하세요.
그레이프시티입니다.
1. spread 로 node 형태를 만드려고 하는데 sheetview에 dataSource로 넣는방법말고 다른 방법있는지 궁금합니다.
정확한 확인 및 안내를 위해 한가지 질문드립니다.
SheetView에 DataSource로 계층형 데이터를 넣으면 안되는 이유가 있으실까요? 구체적으로 어떠한 상황(시나리오)에서 사용하고 싶으신 것인지 공유해주시면 확인 후 안내드릴 수 있도록 하겠습니다.
2. row 확장 하는 이미지 변경가능한가요
SpreadView의 SetImage 메소드를 사용하여 Row 확장/축소 이미지를 변경하실 수 있습니다.
Row 확장 이미지를 변경하실 때에는 SetImage의 첫번째 인자로 "ExpandImage"를, 축소 이미지를 변경하실 때에는 "CollapseImage"를 설정해주시면 됩니다.
하기 샘플 코드를 개발에 참고해주시기 바랍니다.
'Icon변경 Dim spreadView As FarPoint.Win.Spread.SpreadView = FpSpread1.GetRootWorkbook() spreadView.SetImage(FarPoint.Win.Spread.SpreadView.ExpandImage, Image.FromFile("D:\\test\\expand.png")) spreadView.SetImage(FarPoint.Win.Spread.SpreadView.CollapseImage, Image.FromFile("D:\\test\\collapse.png"))
추가로 궁금한 점이 있을 경우, 언제든 문의주시기 바랍니다.
감사합니다.
그레이프시티 드림
클릭 님, 안녕하세요.
그레이프시티 입니다.
말씀해주신 "값이 그때 그때 달라질 수 있다"는 의미를, 코드로 자식 시트의 데이터를 수정할 수 있는지로 이해하였는데, 올바르게 이해한 것이 맞을까요?
맞다면, 다음과 같이 GetChildView 메소드를 사용하여 원하는 자식 시트를 불러와, 해당 시트의 셀 value, text 등을 변경하실 수 있습니다.
하기 샘플 코드를 참고하여주시기 바랍니다.
// 부모시트의 0번 Row의 첫번째 자식 시트를 가지고 옵니다. FarPoint.Win.Spread.SheetView childView = fpSpread1.Sheets[0].GetChildView(0, 0); // 해당 자식시트의 A1 셀의 Value를 5로 변경(설정)합니다. childView.Cells[0, 0].Value = 5;
만약 말씀해주신 내용과 제가 이해한 내용이 다르다면, 다시 한번 문의주시기 바랍니다.
감사합니다.
그레이프시티 드림
등록된 댓글이 없습니다.