2010-08-12 4 views
3

.net Compact 프레임 워크 (v3.5 사용)의 DataGrid은 약간 제한되어 있습니다. 나는 bool 값을 "on/off"또는 "true/false"와 같은 앱 정의 텍스트로 표시하려고합니다. DataGridTextBoxColumn에서 상속받은 클래스 DataGridBoolColumn을 만들었으며 그곳에서 Paint -method를 재정의했습니다. 하지만 comapct 프레임 워크에는 GetColumnValueAtRow 메서드가 없으므로 셀의 현재 값을 검색하는 데 문제가 있습니다..Net Compact Framework : DataGridTextBoxColumn에서 상속, GetColumnValueAtRow가 누락되었습니다.

그리드가 DataView에 바인딩되어 있고 값을 찾을 수 있도록 관련 객체를 생성자에게 전달할 수있는 작은 애플리케이션에서 알 수 있습니다. 하지만 이것은 일반적인 일반적인 방법이 아니므로 다른 클래스의 데이터 소스를 사용하는 다른 앱에서는이 클래스를 사용할 수 없습니다. Paint 메서드에서 현재 값을 가져 오는 "더 빠른"방법이 있습니까?

답변

0

나는이 대답은 사람

DirectCast(DirectCast(source.List(rowNum), System.Object), System.Data.DataRowView).Row(Me.MappingName, Data.DataRowVersion.Current) 
도움이되기를 바랍니다
관련 문제