You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: controls/gridview/overview.md
+28-20Lines changed: 28 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,47 +24,55 @@ __RadGridView__ is a grid component developed on top of [Telerik Presentation Fr
24
24
25
25
## Key Features
26
26
27
-
*Easily customizable appearance and theming mechanism
27
+
*__Easily customizable appearance and theming mechanis__: RadGridView offers four flexible methods for customizing its appearance: Themes, the UI Editor (DesignTime), Events, and Conditional Formatting. Each method has its specific use case, although they may overlap, providing developers with multiple options to fine-tune the look and feel of the control. Themes allow for global styling changes, while the UI editor simplifies design-time adjustments. Events enable dynamic appearance changes during runtime, and Conditional Formatting applies specific styles based on cell values or conditions. [Read more]({%slug winforms/gridview/styling-and-appearance/four-ways-to-customize-radgridview-appearance%})
28
28
29
-
*Outstanding performance
29
+
*__Outstanding Performance__: RadGridView delivers cell and row virtualization by utilizing container reuse and recycling, which further enhances grid performance and reduces memory footprint. [Read more]({%slug winforms/gridview/fundamentals/ui-virtualization%})
30
30
31
-
*Binding to a wide set of binding sources
31
+
*__Binding to a wide set of binding sources__: RadGridView can be bound to various data source types as well can work in so-called Unbound mode, where the grid is not bound to any data and using the grid API. [Read more]({%slug winforms/gridview/populating-with-data/databinding-radgridview%})
32
32
33
-
*Hierarchical data presentation
33
+
*__Flexible Hierarchy Model__: RadGridView has an extremely flexible hierarchy model, which allows meaningful organization of complex data. [Read more]({%slug winforms/gridview/hierarchical-grid/binding-to-hierarchical-data%})
34
34
35
-
*Grouping
35
+
*__Self-Referencing Hierarchy__: Often tabular data defines a hierarchical relationship with itself. This approach is used to model tree-like structures that can be nested to arbitrary depths. RadGridView supports that scenario through its self-reference hierarchy feature that allows you to define a relation that points back to the same table. [Read more]({%slug winforms/gridview/hierarchical-grid/self-referencing-hierarchy%})
36
36
37
-
*Sorting
37
+
*__Filtering__: The control has built-in filtering support out of the box. You can get this functionality by enabling it. [Read more]({%slug winforms/gridview/filtering/basic-filtering%})
38
38
39
-
*Filtering
39
+
*__Grouping__: The users can interactively organize their data in a way that suits best their needs with a single drag-and-drop action. Data can be grouped according to several criteria effectively creating a tree of groups with the leaf nodes holding the actual data records. [Read more]({%slug winforms/gridview/grouping/basic-grouping%})
40
40
41
-
*Paging
41
+
*__Sorting__: RadGridView has built-in sorting support out of the box. You get this functionality enabled by default. Just click on the header of the column you wish to have your data sorted by and you are ready. [Read more]({%slug winforms/gridview/sorting/basic-sorting%})
42
42
43
-
*Printing
43
+
*__Paging__: The data layer of RadGridView supports pagination, allowing large datasets to be broken into manageable pages for improved performance and user experience. Developers can easily configure and customize the paging behavior to suit specific application needs. [Read more]({%slug winforms/gridview/paging/overview%})
44
44
45
-
*Summary rows and totals row with Aggregate Functions
45
+
*__Searching__: RadGridView control allows you to perform search operations on the displayed data. This built-in search functionality is available for both end users and developers. The search mechanism executes in a separate thread which leaves the UI responsive at all times. [Read more]({%slug winforms/gridview/rows/search-row%})
46
46
47
-
*Pinned (Frozen) columns and rows
47
+
*__Printing__: The control exposes printing support, which allows you to print the grid content. [Read more]({%slug winforms/gridview/printing-support%})
48
48
49
-
*Row and column reordering
49
+
*__Summary rows and totals row with Aggregate Functions__: RadGridView allows the use of summary rows to display key information about the dataset, such as the first item, last item, and total count. These summary rows can be pinned at the top or bottom and are available for use in both flat grid views as well as in grouped or hierarchical layouts. [Read more]({%slug winforms/gridview/rows/summary-rows%})
50
50
51
-
*Column grouping and HTML table-like layouts
51
+
*__Pinned (Frozen) columns__: RadGridView allows you to keep part of your data always visible putting the rest of it in context. [Read more]({%slug winforms/gridview/columns/pinning-and-unpinning-columns%})
52
52
53
-
*In-place data editing with validation and error indication
53
+
*__Pinned rows__: RadGridView provides a mechanism for pinning particular rows to the top of the control so that they do not participate in the vertical scrolling. A detailed explanation of this feature can be found in the [Pinned Rows]({%slug winforms/gridview/rows/pinned-rows%}) article.
54
54
55
-
*Selection and navigation
55
+
*__Row and column reordering__: RadGridView supports row reordering and it can be done by the user at runtime. The user just has to drag the desired row at the desired position between two other rows and drop it there. [Read more]({%slug winforms/gridview/end-user-capabilities/reordering-rows%})
56
56
57
-
*Exporting data in different file formats
57
+
*__Merged Cells__: As of __Q3 2024__ we have introduced support for merged cells in RadGridView control. As a result, the serial cells with equal values can be merged vertically or horizontally. [Read more]({%slug gridview-merged-cells%})
58
58
59
-
*Localization and right-to-left support
59
+
*__Column grouping and HTML table-like layouts__: You can customize the control visual appearance and behavior by using a view definition. You can customize the layout in three different view definitions: TableViewDefinition(default), ColumnGroupsViewDefinition, and HtmlViewDefinition. [Read more]({%slug winforms/gridview/view-definitions/overview%})
60
60
61
-
* Flexible API
61
+
*__In-place data editing with validation and error indication__: The control offers intuitive in-cell data editing, with a flexible API that allows developers to easily customize the built-in editors. It also supports seamless integration of data validation mechanisms, enabling developers to provide real-time error feedback for invalid inputs. [Read more]({%slug winforms/gridview/editors/editors%})
62
+
63
+
*__Selection and navigation__: The control supports single and multiple record selection that can be manipulated both with the mouse and with the keyboard. [Read more]({%slug winforms/gridview/columns/pinning-and-unpinning-columns%})
64
+
65
+
*__Exporting data in different file formats__: RadGridView provides built-in methods for exporting its data to various formats. [Read more]({%slug winforms/gridview/exporting-data/overview%})
66
+
67
+
*__Localization and right-to-left support__: The control exposes a localization mechanism to display control text and messages in a specific language. [Read more]({%slug winforms/gridview/localization/localization%}). Apart from that, you can present the content of your grid instance in a right-to-left direction. [Read more]({%slug winforms/gridview/localization/right-to-left-support%})
68
+
69
+
*__Flexible API__: RadGridView control provides a rich and flexible API, which will let the developers easily customize the layout or the behavior of the control. Furthermore, the API will be similar to the API of our existing controls, so it will be easier for those who have already used our products to use any other new component from our __Telerik UI for WinForms__ suite.
62
70
63
71
64
72
| RELATED VIDEOS ||
65
-
|------ |------ |
73
+
|----|----|
66
74
67
-
|[RadGridView for WinForms Webinar](https://www.telerik.com/videos/radgridview-for-winforms-webinar)<br>This video provides an in-depth overview of Telerik's RadGridView for WinForms||
75
+
|[RadGridView for WinForms Webinar](https://www.telerik.com/videos/radgridview-for-winforms-webinar)This video provides an in-depth overview of Telerik's RadGridView for WinForms||
0 commit comments