provides a grid control for display and input of data in a tabular form. You can use MultiRow to design tables as needed and easily embed or a detailed display screen. Table design can be easily created with the help of a mouse using a designer that is integrated into Visual Studio. This is the same as in the case of forms.
In addition to basic features such as printing, exporting or input validation, inheritance provides you extendibility. For example, you can create your own cells or commands and use them. MultiRow supports ADO.NET data sources and hence you can connect to databases such as SQL Server using the data connection feature of Visual Studio. Also, you can use it in unbound mode, when it is not connected to a data source.
MultiRow deviates from the concept of a conventional grid control, and allows developers to implement their own ideas and provides usability to the end users. There are numerous scenarios of enhancing productivity using MultiRow. Use MultiRow to improve application usability and enhance development efficiency.
Enhancing End User Usability
- Enhance visibility by displaying a single record in multiple rows
- Reduce learning cost by replicating the display of a paper form on an input screen
- Increase efficiency with a large number of edits by controlling IME input mode or conversion mode
- Fine control of the changing focus with respect to the user's input results or business rules
Enhancing Development Capabilities
- Structure that separates the grid design and logic
- Share created templates among the development team
- Maintain the grid layout separately from the application form
- Make the most of development experience since the cell type inherits from a standard control
- Use format settings of the .NET Framework as is
- Use the print feature of the .NET Framework
- Reuse common features by consolidating them in user defined cells
- Encapsulate and reuse data validation rules
Numerous Features and Behavior Similar to the Standard Grid Control
- Reuse code created in standard control
- Access rows or cells using the same method as the standard control
- Use spin button or drop-down calendar while editing cells
- Switch IME mode separately for each cell
- Allow string rotation, vertical alignment, and equal distribution
- Change borders separately for each cell
- Precisely specify border style or color for each cell
- Create rounded borders or cross borders
- Print grid content
- Zoom-in and zoom-out of grid content
- Display sum value or average value in footer
Compatibility With Other Controls
- Reuse code created with standard control
- Mutually coordinate with standard control
See Also