WebGrid 建構函式

初始化 WebGrid 類別的新執行個體。

命名空間:  System.Web.Helpers
組件:  System.Web.Helpers (在 System.Web.Helpers.dll 中)

public WebGrid(
	IEnumerable<Object> source,
	IEnumerable<string> columnNames,
	string defaultSort,
	int rowsPerPage,
	bool canPage,
	bool canSort,
	string ajaxUpdateContainerId,
	string ajaxUpdateCallback,
	string fieldNamePrefix,
	string pageFieldName,
	string selectionFieldName,
	string sortFieldName,
	string sortDirectionFieldName
)

參數

source
型別:System.Collections.Generic.IEnumerable<Object>

要顯示的資料。

columnNames
型別:System.Collections.Generic.IEnumerable<String>

包含要顯示之資料行名稱的集合。預設會根據 source 參數中的值來自動填入此值。

defaultSort
型別:System.String

預設用來排序格線的資料行名稱。

rowsPerPage
型別:System.Int32

啟用分頁時,格線的每個頁面上顯示的資料列數目。預設值為 10。

canPage
型別:System.Boolean

true 指定啟用 WebGrid 執行個體的分頁,否則為 false。預設值為 true

canSort
型別:System.Boolean

true 指定啟用 WebGrid 執行個體的排序,否則為 false。預設值為 true

ajaxUpdateContainerId
型別:System.String

用來標記 HTML 元素的 HTML id 屬性值,而 HTML 元素取得與 WebGrid 執行個體相關聯的動態 Ajax 更新。

ajaxUpdateCallback
型別:System.String

AjaxUpdateContainerId 屬性所指定的 HTML 項目更新之後呼叫的 JavaScript 函數名稱。如果未提供函數名稱,則不會呼叫任何函數。如果指定的函數不存在,則在叫用時不會發生 JavaScript 錯誤。

fieldNamePrefix
型別:System.String

首碼,這個首碼套用至所有與 WebGrid 執行個體相關聯的查詢字串欄位。使用此值可支援相同網頁上的多個 WebGrid 執行個體。

pageFieldName
型別:System.String

查詢字串欄位的名稱,這個欄位用來指定 WebGrid 執行個體的目前頁面。

selectionFieldName
型別:System.String

查詢字串欄位的名稱,這個欄位用來指定 WebGrid 執行個體的目前選取資料列。

sortFieldName
型別:System.String

查詢字串欄位的名稱,這個欄位用來指定為 WebGrid 執行個體排序依序的資料行名稱。

sortDirectionFieldName
型別:System.String

查詢字串欄位的名稱,這個欄位用來指定 WebGrid 執行個體的排序方向。

顯示: