GridData.RemoveRow

導入

v12.0 (2014)

説明

指定したインデックスの行を削除します。削除された行の下の行は、1 インデックスずつ上に移動します。

C#構文

GridData.RemoveRow( Int32 in_lRowIndex );

スクリプト構文

GridData.RemoveRow( Index );

パラメータ

パラメータ タイプ 説明
Index Long 削除する行のインデックス。

Python の例

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 ):

		# 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 row at index == 1

gridData.RemoveRow( 1 )

Application.InspectObj( siProperty )

関連項目

GridData.SetColumnType