Articles in this section
Category / Section

How do I use GetColumnName of GGC in QTP?

1 min read

 

To utilize the GetColumnName function, both the table name and column index are required. The table name can be obtained using either the GetTableName or GetTableNameByLevel functions. In GetTableName, the row index (display element index) is provided, while GetTableNameByLevel requires only the hierarchy level. The following sample script demonstrates how to retrieve the name of the fourth column from the first child table.

SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").SetCurrentCell 5,"parentID"

SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").ExpandRecord 5

tablename = SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").GetTableName(10)

'tablename = SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").GetTableNameByLevel(1)

colIndex = 5 'just the 4th column but including the +/- button as 1st column, this is 5th column

colname = SwfWindow("GridGroupingControl").SwfObject("gridGroupingControl1").GetColumnName(tablename, colIndex)

MsgBox "The name of the column in thechild table is " & colname
Note: 

The display element index is dynamic based on the elements displayed in the screen.

Please refer to KB How to manage row index in GridGroupingControl

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied