GridData.SetRowsVisibility
 
 
 

GridData.SetRowsVisibility

Introduced

v12.0 (2014)

Description

Hides / shows a set of rows.

C# Syntax

GridData.SetRowsVisibility( Object in_vRows, Boolean in_bVisible );

Scripting Syntax

GridData.SetRowsVisibility( Rows, Visible );

Parameters

Parameter Type Description
Rows Array of Long Array of row indices to hide or show.
Visible Boolean Visibility flag. If True, specified rows become visible.

Examples

Python Example

import win32com.client
from win32com.client import constants as C
propName = "TheProperty"
gridDataName = "TheGrid"
siProperty = Application.ActiveSceneRoot.AddProperty( "CustomProperty", False, propName ) 
gridData = siProperty.AddGridParameter(gridDataName).Value 
gridData.ColumnCount = 3
gridData.RowCount = 3
for row in range( 3 ):
        gridData.SetRowLabel( row, "Row %d"%row )
        for col in range ( 3 ):
                if row == 1:
                        gridData.SetColumnLabel( col, "Col %d"%col )
                gridData.SetCell( col, row, "%d,%d"%( col, row ) )
hiddenRows = [ 1 ]
shownRows = [ 0, 2 ]
gridData.SetRowsVisibility( hiddenRows, False ) 
gridData.SetRowsVisibility( shownRows, True ) 
Application.InspectObj( siProperty )

See Also

GridData.SetColumnsVisibility