天天看點

Ds中有資料,但Gridview上未顯示的原因小結

背景:當從資料庫中擷取資料集dataset并綁定到gridview上之後,但gridview上并未顯示出相應的資料,單步調試發現ds中存在那一列,并且列中有資料,就是綁定不上去。原因可能有一下幾種:

1、綁定時fieldname未設定對,比如未将列名全部大寫。

小注:gridcontrol控件綁定時,在調節列屬性時,列屬性(filed name)要與資料庫中的列名對應起來(當時oracle資料庫時,每個字段全部大寫,以避免出錯)

2、用sql查詢時查詢語句每個單詞未大寫。

3、綁定字段時,fieldname上填寫的值後面帶有空格,此時錯誤很隐藏,可以去對應的.designer.cs檔案檢視對應的字段後知否有空格。