The following limitations are applicable to all the assembly files of MultiRow Windows Forms (referred to as MultiRow).
Installation
- Make sure Visual Studio is not open when you run the installer.
- Since the installation takes some time to integrate the designer in Visual Studio, please do not terminate the installer forcibly during that time.
- In case of upgrading the OS, please uninstall MultiRow before upgrading the OS and re-install it after upgrading by using the installer that supports the new OS.
- The MultiRow designer does not get installed properly if the product is installed before installing Visual Studio. Uninstall MultiRow and re-install it.
General
- When both the CellIndex and the CellName can be assigned to the object, the later settings will overwrite the former.
- The result of the visual style depends on the OS settings.
- Animation GIF is not supported.
- There is no counterpart of Share Row functionality of the DataGridView control.
- In Windows XP/Server 2003/7/Server 2008 R2, the Extend support of advanced text services to all programs option is not supported when input is done in non-editable mode.
- The BorderBase class cannot be inherited. Use owner draw for a user-defined border.
- By default, the appearance of border styles "Dashed" and "Hair" is the same.
- UI automation is not supported.
Designer
- The designer cannot be used in the Visual Studio Express Edition. For details, refer to System Requirements.
- Templates not derived from the Template class cannot be edited in the designer. For instance, a template created by inheriting Template1 which is derived from Template class cannot be edited in the designer.
- Multiple cells selected across sections cannot be copied. In this case, the cells that are selected out of the active region get de-selected automatically.
- The following cell types cannot be placed in the row section.
- ColumnHeaderCell
- CornerHeaderCell
- FilteringTextBoxCell
- RowHeaderCell cannot be placed in the ColumnHeaderSection or ColumnFooterSection.
- The column name of the Property List Window 7.0 is always in English. This is a specification in order to match with the property name of the cell.
- The position or size of the cell can be set in Pixel units only.
- The ImageCell value cannot be edited in Property List Window 7.0.
- When the designer is in run mode, the GcMultiRow control shortcut keys and cell types are disabled but the Visual Studio shortcut keys work.
- Information of objects placed in the component tray are not displayed in the Template Explorer 7.0.
- In the Template Named Cell Style 7.0 window, the usability status of the NamedCellStyle, which is used in templates, sections, combined style, and conditional style cannot be identified.
GcMultiRow Control
- A key assigned in Windows cannot be assigned as a control key.
- Zooming of borders, scroll bars, and tooltips is not supported.
- The System.Windows.Forms.ContextMenu control cannot be assigned to the cell context menu. Please use the System.Windows.Forms.ContextMenuStrip control.
- The GcMultiRow.WheelMouseCount property does not support horizontal scrolling with the tilt wheel.
- A hidden cell cannot be selected by the user. For instance, even if a row with a hidden cell is selected, the hidden cell remains unselected.
- The product does not have any functionality similar to the CellStateChanged and RowStateChanged events of the System.Windows.Forms.DataGridView control.
- The following styles are disabled when the CellStyle.UseCompatibleTextRendering property is set to False.
- Text rotation (CellStyle.TextAngle)
- Line adjustment (CellStyle.LineAdjustment)
- Text adjustment (CellStyle.TextAdjustment)
- Vertical text (CellStyle.TextVertical)
- Please refer to GDI+ Compatibility Mode for limitations when the CellStyle.UseCompatibleTextRendering property is set to True.
- The scroll bar and background images do not get printed.
- Cell or row selections are not printed. The selected cell or row is printed with the usual backcolor and font color.
- The user cannot resize a cell with size "0" at runtime.
- The display of the grid and the printed result may be different. This happens because of differences in rendering GDI and GDI+.
- The changed value is not highlighted in bold in the GcMultiRow.SplitStyle property dialog. This is because the values of SplitStyle are stored in structures.
Template
- Cells with the same name (Cell.name property) cannot be used in the templates. The cell name has to be unique so that it can be identified.
Cell Type
- The selection mode of ColumnHeaderCell and built-in sorting cannot be used simultaneously. Only one of them can be assigned to the click event of ColumnHeaderCell.
- ColumnHeaderCell cannot be added to a row. RowHeaderCell or HeaderCell can be used.
- ColumnHeaderCell cannot be added to a column footer. HeaderCell can be used.
- The object of the RowHeaderCell class cannot be added to a column header or a column footer section.
- Other images cannot be displayed in a column header while you are customizing the glyph that indicates the ascending or descending sorting direction in the ColumnHeaderCell class object. A custom rendering process has to be added to the column header in order to display the images together with the customization of the glyph.
- If HeaderCell is placed in a column footer, cells cannot be selected using this HeaderCell. Selection can be done only when it is placed in a column header or a row.
- Displaying error value icons has a higher priority than displaying cell type contents.
- The text alignment does not apply when the ComboBoxCell is in edit mode. This happens because of the ComboBox control behavior.
- The Checkbox cannot be used in a DateTimePickerCell.
- The style background color does not apply when the DateTimePickerCell is in edit mode. This happens because of the DateTimePicker control behavior.
- Cell types do not support the animation effect of visual styles.
- Cell types do not support access keys.
- In the CheckBoxCell, RadioGroupCell, LinkLabelCell, and ButtonCell, the focus frame doesn't get displayed in caption.
- In HeaderCell, when the value of HeaderCell.FlatStyle is System and visual effects provided by OS are enabled, OS visual effects are given preference during rendering of the header border. Thus the value of the HeaderStyle.GutterStyles property and cell appearance may not match.
- ProgressBarCell.ProgressBarStyle = Blocks is equivalent to the Continues effect of Windows Vista/7.
- The SummaryCell does not support databinding.
- Cells in ColumnHeaderSection and ColumnFooterSection do not support databinding.
Help file
- Comments and sample data in code samples in the assembly reference are provided in English.
See Also