동적으로 채워지는 wxGrid가 있습니다. 나는 각 행에 사용자에게 표시하면 안되는 정보를 저장하고 싶습니다. 행과 데이터를 연결하는 가장 좋은 방법은 무엇입니까? 난 그냥 숨겨진 열을 만들거나 더 좋은 방법이 있을까요?wxGrid의 숨겨진 정보
1
A
답변
3
숨겨진 열을 만드는 것이 가장 빠르지 만 실제로는 매우 못생긴 방법입니다. 노력을 정당화 할 수 있다면 자신 만의 그리드 테이블 기본 클래스를 만들어야합니다. 자신의 wxGridTableBase - 파생 된 클래스는 그리드에 표시하지 않고 필요한 정보를 저장할 수 있습니다. 불행히도 그 클래스에 대한 문서는 드물거나 거의 존재하지 않습니다.
예를 들어 wxWidgets 샘플 디렉토리의 그리드 데모, 특히 BugsGridTable 클래스를 참조하십시오. 눈금을 표시 할 문자열을 반드시 저장할 필요는 없지만 GetValue() 메서드에서 데이터의 서식을 지정할 수 있습니다. 이는 메모리 소비 측면에서나 디스플레이 데이터의 형식을 즉석에서 변경할 수 있기 때문에 훨씬 더 좋습니다.
사용자 정의 그리드 테이블 기본 클래스로의 전환은 Firebird 관계형 데이터베이스 용 관리 도구 FlameRobin의 결과 집합 데이터 그리드에 대한 속도, 메모리 소비 및 기능에 큰 영향을 미쳤습니다. 소스 코드에서 wxGrid를 사용하는 방법을 항상 확인할 수 있습니다.
0
SetRowLabelValue를 사용하여 행 레이블에 값을 저장하고 행 레이블을 숨 깁니다.
관련 문제
- 1. wxGrid의 행 선택 감지
- 2. 정보 숨기기 대 숨겨진 종속성
- 3. windows7에서 숨겨진 트레이 아이콘에 대한 정보 얻기
- 4. 숨겨진 필드 숨겨진 필드
- 5. xVal 숨겨진 필드를 무시합니다.
- 6. 숨겨진 div의
- 7. 숨겨진 URL이
- 8. 숨겨진 값
- 9. 보관 (우분투 타르) 숨겨진 디렉토리
- 10. 정보 추출 툴킷
- 11. Windows에 숨겨진 프로세스가 있습니까?
- 12. 세부 정보 표시/숨기기 WinForm
- 13. QWebView에서 양식 정보 수신
- 14. 이메일에 데이터베이스 정보 보내기
- 15. 정보 제어판 정보 Windows 7
- 16. Apple iPhone을위한 정보/정보 아이콘
- 17. 데이터베이스 유연성 및 개인 정보 보호, 숨겨진 구조, 소프트웨어 호환성 및 공용 권한
- 18. Gridview 숨겨진 필드 - JavaScript를 사용하여 숨겨진 필드 값을 얻으려면 어떻게해야합니까?
- 19. 숨겨진 필드 값은 내가 두 숨겨진 컨트롤이 다시 게시
- 20. 액세스 숨겨진 입력 변수는
- 21. jQuery에서 숨겨진 요소 공개
- 22. Firefox에서 숨겨진 FreeTextBox 버그
- 23. JQuery와 선택기 숨겨진 필드
- 24. 숨겨진 창 표시
- 25. UISegmentedControl 숨겨진 문제 설정
- 26. 숨겨진 메모리 누수
- 27. 조건부 : 텍스트가 숨겨진 후
- 28. 숨겨진 오버플로가있는 인라인 div
- 29. Mootools : 숨겨진 요소의 높이
- 30. LoadRunner 및 숨겨진 요소