Working with Row Layouts Row layouts give you a great deal of flexibility in designing the look of the WinGrid™ in your application. You can use row layouts to create a form-like look for data display and entry in both the conventional row view style and the Card View style of the grid. Use the Design-Time Row Lay...
Working with Row Scroll Regions Background A grid with many rows can be difficult to work with when reviewing entries from various sets of rows. Row Scroll Regions allows the user or developer to split the grid to display multiple Regions which can be scrolled separately. One possible use of this feature is when a...
Working with Selected Rows Background WinGrid™ provides a Selected.Rows collection containing a list of all rows which have been selected by either the user or the application. This Selected.Rows collection can then be processed to meet the application’s needs. Questions How do I know if any rows are selected? How...
Working with XSD Schema XML Schema Definition (XSD) is an increasingly popular means of describing the structure and constraints of an application’s data model. XSD schema are defined via an XML-based language, which enables the schema to achieve a high degree of platform independence and human readability. The Wi...
Wrap Header Text in RowLayout We added this property in Ultimate UI for Windows Forms 2005 Volume 2. However, it was only implemented in regular mode (non-card-view and non-row-layout mode). In Ultimate UI for Windows Forms 2005 Volume 3, it’s implemented in all modes: Row-Layout regular view, card-view non-row-la...
Wrapping Text in a Header This functionality automatically wraps the text in a header if horizontal width of the header is not enough to fully display the text. The column header will also automatically adjust its height if the resulting multi-line text does not fit the height. You can also set this property at de...
You Can Now Clear Modified Cells from Allocated Memory Whenever the end user makes a modification to a cell (such as an appearance change), that modification is stored in memory. Previously, there was no way to manipulate how these modifications were allocated in memory. Now, you can use the new DeallocateCells me...
You Can Now Conditionally Format Cells in a WinGrid Column Changing the appearance of a cell based on its value used to be a tedious task, as you had to test each value during the InitializeRow event. This code had to be highly customized and was very time-consuming. We now offer a more timely and efficient way of...
You Can Now Determine if a Cell Has Been Allocated in Memory As the end user modifies cells in WinGrid™, WinGrid allocates more memory based on the the end user’s modifications. With the new HasCell method off the Row object, you can now determine if WinGrid has allocated a cell. You can then use the DeallocateCel...
WinGrid If you’re looking for an area that houses all of the overview/task-based information related to the WinGrid™ control, you’ve come to the right place. This section contains valuable information about WinGrid, ranging from what the component does and why you would want to use it in your application, to step-...