2011-04-07 3 views
1

Windows Mobile 6 장치에서 Windows Form 응용 프로그램을 개발 중이며 올바르게 서식 지정하기 위해 DataGrid를 가져올 수 없습니다. 아래 코드를 사용하면 열이 표시되지 않고 코드가 무시되거나 잘못되었지만 오류가 생성되지 않습니다..NET Compact Framework에서 DataGridTableStyle이 작동하지 않습니다.

DataGridTableStyle dgTableStyle = new DataGridTableStyle(); 
dgTableStyle.MappingName = tempDt.TableName; 

DataGridTextBoxColumn dgSty_name = new DataGridTextBoxColumn(); 
dgSty_name.HeaderText = "name"; 
dgSty_name.MappingName = "sty_name"; 
dgTableStyle.GridColumnStyles.Add(dgSty_name); 

dataGrid1.TableStyles.Add(dgTableStyle); 
dataGrid1.DataSource = tempDt; 

DataTable에 내가 바인딩하고 (tempDt)는 그 중 하나가 sty_name라고, 거기에 약 6 열이 있습니다.

큰 도움이 되었기 때문에 도움이됩니다.

감사

마이크

답변

3

그것을 해결! sty_name은 대문자 여야합니다!

+0

호머 심슨의 유명한 단어에서 .... Dooohhhhh !!! 데이터 테이블을 쿼리 할 때 기본적으로 열 이름은 대문자입니다. 방금 나 자신을 만났습니다 ... 귀하의 게시물과 답변을 보내 주셔서 감사합니다. – DRapp

+0

누구든지 내 데이터 소스가 객체 목록 일 때 내가해야 할 일을 지적 할 수 있습니까? 내 목록의 개체 이름과 공개 속성의 이름을 아직 참조하지 않았습니다. – Lorgarn

관련 문제