We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

How do I display nested tables in the same level as the parent without being indented?

The child table can be displayed in the same level as the parent by hiding the default RecordPlusMinus buttons. To hide the +/- buttons, the TableOptions.ShowIndentTable property of the ChildTableDescriptor should be set to false. Then, the QueryCellStyleInfo and TableControlCellButtonClicked events have to be handled in a proper way to get this working. The following codes show how to achieve this.

Step 1: Setting the TableOptions.ShowIndent property.

C#

VB

Step 2: Handling the QueryCellStyleInfo event to format the PlusMinus buttons.

C#

VB

Step 3: The TableControlCellButtonClicked event is responsible for expanding/collapsing the record when its RecordPlusMinus button is pressed.

C#

VB

Figure 1: The Nested Table in the same level

Sample Links:

DisplayNestedTableInSameLevel-C#1694527386.zip

DisplayNestedTableInSameLevel-VB2052906042.zip

Article ID: Published Date: Last Revised Date: Platform: Control:
4193 03/02/2015 03/02/2015 Windows Forms GridGroupingControl
Did you find this information helpful?
Add Comment
You must log in to leave a comment

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.