Article ID: 135456
Article Last Modified on 2/15/2000
The existing Columns are moved to the right and are incremented by 1.
PARAMETERS lcMyGridName, lnNewColumnPosition
lnExistingColumns=ThisForm.&lcMyGridName..ColumnCount
IF lnExistingColumns = -1
lnExistingColumns=FCOUNT()
ENDIF
lcLastColumn = "Column" + ALLTRIM(STR(lnExistingColumns+1))
ThisForm.&lcMyGridName..AddColumn(lnNewColumnPosition)
ThisForm.&lcMyGridName..&lcLastColumn..ColumnOrder ;
= lnNewColumnPosition
FOR I = 1 TO lnExistingColumns + 1
thisform.&lcMyGridName..Columns(i).Name = ;
"Column" + ALLTRIM(STR(i))
ENDFOR
ThisForm.&lcMyGridName..Refresh
frmAdd.grdAddColumn("grid1", 2)Additional query words: 3.00 VFoxWin
Keywords: kbcode KB135456