Translate this page
GridData.RemoveColumn
 
 
 

GridData.RemoveColumn

Introduced

v12.0 (2014)

Description

Removes the column at the given index. Columns to the right of the removed column are shifted to the left by one index.

C# Syntax

GridData.RemoveColumn( Int32 in_lColumnIndex );

Scripting Syntax

GridData.RemoveColumn( Index );

Parameters

Parameter Type Description
Index Long Index of the column to remove.

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 = 2
for row in range( 2 ):
        gridData.SetRowLabel( row, "Row %d"%row )
        for col in range( 3 ):
                # Only set column labels once (when processing the first row)
                if row == 0:
                        gridData.SetColumnLabel( col, "Col %d"%col )
                gridData.SetCell( col, row, "%d,%d"%( col, row ) )
# Remove column at index == 1
gridData.RemoveColumn( 1 )
Application.InspectObj( siProperty )