2012-05-22 33 views
3

我在默認的「頁面」 - 列表視圖在Sharepoint有很多列,所以它不會顯示。顯示以下錯誤:更改列表按Sharepoint中的代碼查看查找閾值

此視圖無法顯示,因爲它包含的查找和工作流狀態列的數量超過了管理員強制執行的閾值(8)。

知道如何使用中央管理來解決這個問題(如這裏所描述:How to enable a view in SharePoint2010 where there can be more than 8 Lookup columns present?

但我想改變與C#-Code全自動設置的功能激活。這可以通過代碼完成嗎?

+1

我不知道如何改變設置,但你應該能夠關閉這種方式: var list = SPContext.Current.Web.Lists [「SuperActionHeroList」]; list.EnableThrottling = false; –

+0

這將在當前上下文中禁用它,但我通常需要更改,以便我可以查看SP-Backend中的列表(無代碼) –

回答

2

SPWebApplication.MaxQueryLookupFields property確定可能包含在列表項查詢中的查找字段的最大數量。

+0

謝謝Marek。但是,即使我是服務器場管理員,設置該值時我總是會遇到SecurityException(「拒絕訪問」)。任何線索? –

+0

@OleAlbers我不記得細節,但我遇到了一個相關的問題 - 使用應用程序池用戶而不是服務器場管理員幫助。 http://stackoverflow.com/q/2154750/95 –