2011-05-11 23 views
0

我通過獲取DataTable將SPList項綁定到GridView,但我從存在的字段中獲取DataTable中完全不同的字段在SPList的DefaultView中。SPList.GetItems defaultView返回不同於實際存在於列表的DefaultView中的字段

未更改字段名稱(內部名稱/標題),但字段本身與列表的默認視圖中顯示的字段不同。

我使用下面的代碼:

GridView gd = new GridView(); 

      gd.DataSource = list.GetItems(list.DefaultView).GetDataTable(); 

回答

-1

這是最有可能是由於要麼不被填充或不正確的list.DefaultView。在調用獲取項目之前嘗試設置值。即...

SPView defView = list.DefaultView; 
gd.DataSource = list.GetItems(list.DefaultView).GetDataTable(); 
相關問題