2011-04-07 23 views
1

我正在Windows Mobile 6設備上開發Windows窗體應用程序,並且無法正確格式化數據網格。當我使用下面的代碼時,沒有顯示任何列,它會忽略我的代碼或者它不正確,但不會生成錯誤。DataGridTableStyle無法在.NET Compact框架上工作

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)大約有6列在裏面,其中有一個被稱爲sty_name

任何幫助非常感謝,因爲這是讓我生氣!

感謝

邁克

回答

3

解決它! sty_name需要在首都!

+0

在荷馬辛普森的名言.... Dooohhhhh !!!當查詢數據表時,默認情況下列名是大寫字母。我只是碰到了這個......感謝你的帖子和答案。 – DRapp 2013-01-17 15:44:31

+0

任何人都可以指出,當我的數據源是對象列表時,我必須做什麼?我引用了我的列表的對象名稱,並且公共屬性的名稱仍然沒有任何意義! – Lorgarn 2014-11-17 15:22:05