DevExpress v24.2 Update — Your Feedback Matters
Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.
DataGridBuilder<T> Class
A DataGrid control.
Namespace: DevExtreme.AspNet.Mvc.Builders
Assembly: DevExtreme.AspNet.Core.dll
#Declaration
public class DataGridBuilder<T> :
WidgetBuilder
#Type Parameters
Name | Description |
---|---|
T | The data type. |
#Related API Members
The following members return DataGridBuilder
-
Data
Grid Builder <T>. Access Key (JS) -
Data
Grid Builder <T>. Access Key (String) -
Data
Grid Builder <T>. Active State Enabled (Boolean) -
Data
Grid Builder <T>. Active State Enabled (JS) -
Data
Grid Builder <T>. Allow Column Reordering (Boolean) -
Data
Grid Builder <T>. Allow Column Reordering (JS) -
Data
Grid Builder <T>. Allow Column Resizing (Boolean) -
Data
Grid Builder <T>. Allow Column Resizing (JS) -
Data
Grid Builder <T>. Auto Navigate To Focused Row (Boolean) -
Data
Grid Builder <T>. Auto Navigate To Focused Row (JS) -
Data
Grid Builder <T>. Cache Enabled (Boolean) -
Data
Grid Builder <T>. Cache Enabled (JS) -
Data
Grid Builder <T>. Cell Hint Enabled (Boolean) -
Data
Grid Builder <T>. Cell Hint Enabled (JS) -
Data
Grid Builder <T>. Column Auto Width (Boolean) -
Data
Grid Builder <T>. Column Auto Width (JS) -
Data
Grid Builder <T>. Column Chooser (Action <Data Grid Column Chooser Builder>) -
Data
Grid Builder <T>. Column Fixing (Action <Data Grid Column Fixing Builder>) -
Data
Grid Builder <T>. Column Hiding Enabled (Boolean) -
Data
Grid Builder <T>. Column Hiding Enabled (JS) -
Data
Grid Builder <T>. Column Min Width (Double) -
Data
Grid Builder <T>. Column Min Width (JS) -
Data
Grid Builder <T>. Column Resizing Mode (Column Resizing Mode) -
Data
Grid Builder <T>. Columns (Action <Collection Factory <Data Grid Column Builder <T>>>) -
Data
Grid Builder <T>. Columns (IEnumerable <String>) -
Data
Grid Builder <T>. Columns (JS) -
Data
Grid Builder <T>. Column Width (Double) -
Data
Grid Builder <T>. Column Width (JS) -
Data
Grid Builder <T>. Column Width (Mode) -
Data
Grid Builder <T>. Customize Columns (Razor Block) -
Data
Grid Builder <T>. Customize Columns (String) -
Data
Grid Builder <T>. Data Row Template (JS) -
Data
Grid Builder <T>. Data Row Template (Razor Block) -
Data
Grid Builder <T>. Data Row Template (String) -
Data
Grid Builder <T>. Data Row Template (Template Name) -
Data
Grid Builder <T>. Data Source (Func <Data Source Factory, Options Owner Builder>) -
Data
Grid Builder <T>. Data Source (IEnumerable, String[]) -
Data
Grid Builder <T>. Data Source (JS) -
Data
Grid Builder <T>. Data Source (String, String[]) -
Data
Grid Builder <T>. Data Source Options (Action <Data Source Options Builder>) -
Data
Grid Builder <T>. Date Serialization Format (JS) -
Data
Grid Builder <T>. Date Serialization Format (String) -
Data
Grid Builder <T>. Disabled (Boolean) -
Data
Grid Builder <T>. Disabled (JS) -
Data
Grid Builder <T>. Editing (Action <Data Grid Editing Builder <T>>) -
Data
Grid Builder <T>. Element Attr (Dictionary <String, Object>) -
Data
Grid Builder <T>. Element Attr (JS) -
Data
Grid Builder <T>. Element Attr (Object) -
Data
Grid Builder <T>. Element Attr (String, Object) -
Data
Grid Builder <T>. Error Row Enabled (Boolean) -
Data
Grid Builder <T>. Error Row Enabled (JS) -
Data
Grid Builder <T>. Export (Action <Data Grid Export Builder>) -
Data
Grid Builder <T>. Filter Builder (Action <Filter Builder Builder <T>>) -
Data
Grid Builder <T>. Filter Builder Popup (Action <Popup Builder>) -
Data
Grid Builder <T>. Filter Panel (Action <Data Grid Filter Panel Builder>) -
Data
Grid Builder <T>. Filter Row (Action <Data Grid Filter Row Builder>) -
Data
Grid Builder <T>. Filter Sync Enabled (Boolean) -
Data
Grid Builder <T>. Filter Sync Enabled (JS) -
Data
Grid Builder <T>. Filter Sync Enabled (Mode) -
Data
Grid Builder <T>. Filter Value (Object) -
Data
Grid Builder <T>. Filter Value (String) -
Data
Grid Builder <T>. Focused Column Index (Int32) -
Data
Grid Builder <T>. Focused Column Index (JS) -
Data
Grid Builder <T>. Focused Row Enabled (Boolean) -
Data
Grid Builder <T>. Focused Row Enabled (JS) -
Data
Grid Builder <T>. Focused Row Index (Int32) -
Data
Grid Builder <T>. Focused Row Index (JS) -
Data
Grid Builder <T>. Focused Row Key (Object) -
Data
Grid Builder <T>. Grouping (Action <Data Grid Grouping Builder>) -
Data
Grid Builder <T>. Group Panel (Action <Data Grid Group Panel Builder>) -
Data
Grid Builder <T>. Header Filter (Action <Data Grid Header Filter Builder>) -
Data
Grid Builder <T>. Height (Double) -
Data
Grid Builder <T>. Height (JS) -
Data
Grid Builder <T>. Height (String) -
Data
Grid Builder <T>. Highlight Changes (Boolean) -
Data
Grid Builder <T>. Highlight Changes (JS) -
Data
Grid Builder <T>. Hint (JS) -
Data
Grid Builder <T>. Hint (String) -
Data
Grid Builder <T>. Hover State Enabled (Boolean) -
Data
Grid Builder <T>. Hover State Enabled (JS) -
Data
Grid Builder <T>. ID (JS) -
Data
Grid Builder <T>. ID (String) -
Data
Grid Builder <T>. Keyboard Navigation (Action <Data Grid Keyboard Navigation Builder>) -
Data
Grid Builder <T>. Key Expr (IEnumerable <String>) -
Data
Grid Builder <T>. Key Expr (JS) -
Data
Grid Builder <T>. Key Expr (String) -
Data
Grid Builder <T>. Load Panel (Action <Data Grid Load Panel Builder>) -
Data
Grid Builder <T>. Master Detail (Action <Data Grid Master Detail Builder>) -
Data
Grid Builder <T>. No Data Text (JS) -
Data
Grid Builder <T>. No Data Text (String) -
Data
Grid Builder <T>. On Adaptive Detail Row Preparing (Razor Block) -
Data
Grid Builder <T>. On Adaptive Detail Row Preparing (String) -
Data
Grid Builder <T>. On Cell Click (Razor Block) -
Data
Grid Builder <T>. On Cell Click (String) -
Data
Grid Builder <T>. On Cell Dbl Click (Razor Block) -
Data
Grid Builder <T>. On Cell Dbl Click (String) -
Data
Grid Builder <T>. On Cell Hover Changed (Razor Block) -
Data
Grid Builder <T>. On Cell Hover Changed (String) -
Data
Grid Builder <T>. On Cell Prepared (Razor Block) -
Data
Grid Builder <T>. On Cell Prepared (String) -
Data
Grid Builder <T>. On Content Ready (Razor Block) -
Data
Grid Builder <T>. On Content Ready (String) -
Data
Grid Builder <T>. On Context Menu Preparing (Razor Block) -
Data
Grid Builder <T>. On Context Menu Preparing (String) -
Data
Grid Builder <T>. On Data Error Occurred (Razor Block) -
Data
Grid Builder <T>. On Data Error Occurred (String) -
Data
Grid Builder <T>. On Disposing (Razor Block) -
Data
Grid Builder <T>. On Disposing (String) -
Data
Grid Builder <T>. On Edit Canceled (Razor Block) -
Data
Grid Builder <T>. On Edit Canceled (String) -
Data
Grid Builder <T>. On Edit Canceling (Razor Block) -
Data
Grid Builder <T>. On Edit Canceling (String) -
Data
Grid Builder <T>. On Editing Start (Razor Block) -
Data
Grid Builder <T>. On Editing Start (String) -
Data
Grid Builder <T>. On Editor Prepared (Razor Block) -
Data
Grid Builder <T>. On Editor Prepared (String) -
Data
Grid Builder <T>. On Editor Preparing (Razor Block) -
Data
Grid Builder <T>. On Editor Preparing (String) -
Data
Grid Builder <T>. On Exporting (Razor Block) -
Data
Grid Builder <T>. On Exporting (String) -
Data
Grid Builder <T>. On Focused Cell Changed (Razor Block) -
Data
Grid Builder <T>. On Focused Cell Changed (String) -
Data
Grid Builder <T>. On Focused Cell Changing (Razor Block) -
Data
Grid Builder <T>. On Focused Cell Changing (String) -
Data
Grid Builder <T>. On Focused Row Changed (Razor Block) -
Data
Grid Builder <T>. On Focused Row Changed (String) -
Data
Grid Builder <T>. On Focused Row Changing (Razor Block) -
Data
Grid Builder <T>. On Focused Row Changing (String) -
Data
Grid Builder <T>. On Initialized (Razor Block) -
Data
Grid Builder <T>. On Initialized (String) -
Data
Grid Builder <T>. On Init New Row (Razor Block) -
Data
Grid Builder <T>. On Init New Row (String) -
Data
Grid Builder <T>. On Key Down (Razor Block) -
Data
Grid Builder <T>. On Key Down (String) -
Data
Grid Builder <T>. On Option Changed (Razor Block) -
Data
Grid Builder <T>. On Option Changed (String) -
Data
Grid Builder <T>. On Row Click (Razor Block) -
Data
Grid Builder <T>. On Row Click (String) -
Data
Grid Builder <T>. On Row Collapsed (Razor Block) -
Data
Grid Builder <T>. On Row Collapsed (String) -
Data
Grid Builder <T>. On Row Collapsing (Razor Block) -
Data
Grid Builder <T>. On Row Collapsing (String) -
Data
Grid Builder <T>. On Row Dbl Click (Razor Block) -
Data
Grid Builder <T>. On Row Dbl Click (String) -
Data
Grid Builder <T>. On Row Expanded (Razor Block) -
Data
Grid Builder <T>. On Row Expanded (String) -
Data
Grid Builder <T>. On Row Expanding (Razor Block) -
Data
Grid Builder <T>. On Row Expanding (String) -
Data
Grid Builder <T>. On Row Inserted (Razor Block) -
Data
Grid Builder <T>. On Row Inserted (String) -
Data
Grid Builder <T>. On Row Inserting (Razor Block) -
Data
Grid Builder <T>. On Row Inserting (String) -
Data
Grid Builder <T>. On Row Prepared (Razor Block) -
Data
Grid Builder <T>. On Row Prepared (String) -
Data
Grid Builder <T>. On Row Removed (Razor Block) -
Data
Grid Builder <T>. On Row Removed (String) -
Data
Grid Builder <T>. On Row Removing (Razor Block) -
Data
Grid Builder <T>. On Row Removing (String) -
Data
Grid Builder <T>. On Row Updated (Razor Block) -
Data
Grid Builder <T>. On Row Updated (String) -
Data
Grid Builder <T>. On Row Updating (Razor Block) -
Data
Grid Builder <T>. On Row Updating (String) -
Data
Grid Builder <T>. On Row Validating (Razor Block) -
Data
Grid Builder <T>. On Row Validating (String) -
Data
Grid Builder <T>. On Saved (Razor Block) -
Data
Grid Builder <T>. On Saved (String) -
Data
Grid Builder <T>. On Saving (Razor Block) -
Data
Grid Builder <T>. On Saving (String) -
Data
Grid Builder <T>. On Selection Changed (Razor Block) -
Data
Grid Builder <T>. On Selection Changed (String) -
Data
Grid Builder <T>. On Toolbar Preparing (Razor Block) -
Data
Grid Builder <T>. On Toolbar Preparing (String) -
Data
Grid Builder <T>. Option (String, Object) -
Data
Grid Builder <T>. Pager (Action <Grid Pager Builder>) -
Data
Grid Builder <T>. Paging (Action <Data Grid Paging Builder>) -
Data
Grid Builder <T>. Remote Operations (Action <Data Grid Remote Operations Builder>) -
Data
Grid Builder <T>. Remote Operations (Boolean) -
Data
Grid Builder <T>. Remote Operations (JS) -
Data
Grid Builder <T>. Remote Operations (Mode) -
Data
Grid Builder <T>. Render Async (Boolean) -
Data
Grid Builder <T>. Render Async (JS) -
Data
Grid Builder <T>. Repaint Changes Only (Boolean) -
Data
Grid Builder <T>. Repaint Changes Only (JS) -
Data
Grid Builder <T>. Row Alternation Enabled (Boolean) -
Data
Grid Builder <T>. Row Alternation Enabled (JS) -
Data
Grid Builder <T>. Row Dragging (Action <Data Grid Row Dragging Builder>) -
Data
Grid Builder <T>. Rtl Enabled (Boolean) -
Data
Grid Builder <T>. Rtl Enabled (JS) -
Data
Grid Builder <T>. Scrolling (Action <Data Grid Scrolling Builder>) -
Data
Grid Builder <T>. Search Panel (Action <Data Grid Search Panel Builder>) -
Data
Grid Builder <T>. Selected Row Keys (IEnumerable) -
Data
Grid Builder <T>. Selected Row Keys (JS) -
Data
Grid Builder <T>. Selection (Action <Data Grid Selection Builder>) -
Data
Grid Builder <T>. Selection Filter (Object) -
Data
Grid Builder <T>. Selection Filter (String) -
Data
Grid Builder <T>. Show Borders (Boolean) -
Data
Grid Builder <T>. Show Borders (JS) -
Data
Grid Builder <T>. Show Column Headers (Boolean) -
Data
Grid Builder <T>. Show Column Headers (JS) -
Data
Grid Builder <T>. Show Column Lines (Boolean) -
Data
Grid Builder <T>. Show Column Lines (JS) -
Data
Grid Builder <T>. Show Row Lines (Boolean) -
Data
Grid Builder <T>. Show Row Lines (JS) -
Data
Grid Builder <T>. Sort By Group Summary Info (Action <Collection Factory <Data Grid Sort By Group Summary Info Builder>>) -
Data
Grid Builder <T>. Sorting (Action <Data Grid Sorting Builder>) -
Data
Grid Builder <T>. State Storing (Action <Data Grid State Storing Builder>) -
Data
Grid Builder <T>. Summary (Action <Data Grid Summary Builder <T>>) -
Data
Grid Builder <T>. Sync Lookup Filter Values (Boolean) -
Data
Grid Builder <T>. Sync Lookup Filter Values (JS) -
Data
Grid Builder <T>. Tab Index (Int32) -
Data
Grid Builder <T>. Tab Index (JS) -
Data
Grid Builder <T>. Toolbar (Action <Data Grid Toolbar Builder>) -
Data
Grid Builder <T>. Two Way Binding Enabled (Boolean) -
Data
Grid Builder <T>. Two Way Binding Enabled (JS) -
Data
Grid Builder <T>. Visible (Boolean) -
Data
Grid Builder <T>. Visible (JS) -
Data
Grid Builder <T>. Width (Double) -
Data
Grid Builder <T>. Width (JS) -
Data
Grid Builder <T>. Width (String) -
Data
Grid Builder <T>. Word Wrap Enabled (Boolean) -
Data
Grid Builder <T>. Word Wrap Enabled (JS)
#Remarks
Call the DataGrid helper method to create a new DataGrid control. The method creates a DataGridBuilder<T>
class instance whose members allow you to specify control options.
@(Html.DevExtreme().DataGrid() // create a DataGrid
// call methods to specify control options
)
To create a strongly-typed DataGrid, specify a data model in the DataGrid<T> method as a type parameter.
@(Html.DevExtreme().DataGrid<SampleModel>() // create a strongly-typed DataGrid
// call methods to specify control options
)