WebGrid 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 WebGrid 類別的新執行個體。
public WebGrid (System.Collections.Generic.IEnumerable<dynamic> source = default, System.Collections.Generic.IEnumerable<string> columnNames = default, string defaultSort = default, int rowsPerPage = 10, bool canPage = true, bool canSort = true, string ajaxUpdateContainerId = default, string ajaxUpdateCallback = default, string fieldNamePrefix = default, string pageFieldName = default, string selectionFieldName = default, string sortFieldName = default, string sortDirectionFieldName = default);
new System.Web.Helpers.WebGrid : seq<obj> * seq<string> * string * int * bool * bool * string * string * string * string * string * string * string -> System.Web.Helpers.WebGrid
Public Sub New (Optional source As IEnumerable(Of Object) = null, Optional columnNames As IEnumerable(Of String) = null, Optional defaultSort As String = null, Optional rowsPerPage As Integer = 10, Optional canPage As Boolean = true, Optional canSort As Boolean = true, Optional ajaxUpdateContainerId As String = null, Optional ajaxUpdateCallback As String = null, Optional fieldNamePrefix As String = null, Optional pageFieldName As String = null, Optional selectionFieldName As String = null, Optional sortFieldName As String = null, Optional sortDirectionFieldName As String = null)
參數
- source
- IEnumerable<Object>
要顯示的資料。
- columnNames
- IEnumerable<String>
包含要顯示之資料行名稱的集合。 根據預設,此值會根據 參數中的 source
值自動填入。
- defaultSort
- String
預設用來排序格線的資料行名稱。
- rowsPerPage
- Int32
啟用分頁時,格線的每個頁面上顯示的資料列數目。 預設值為 10。
- ajaxUpdateCallback
- String
更新屬性所指定之 HTML 專案之後所 AjaxUpdateContainerId 呼叫的 JavaScript 函式名稱。 如果未提供函數名稱,則不會呼叫任何函數。 如果指定的函數不存在,則在叫用時不會發生 JavaScript 錯誤。