• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 440
  • Last Modified:

Grid and Data Binding


I have added a Grid in Form Init - code shown below:

Procedure Init


            thisForm.TopFrame.Page1.Grid1.ColumnCount = 3
            thisForm.TopFrame.Page1.Grid1.Top = 20
            thisForm.TopFrame.Page1.Grid1.Left = 10
            thisForm.TopFrame.Page1.Grid1.Height = 120
            thisForm.TopFrame.Page1.Grid1.Width = 540
            thisForm.TopFrame.Page1.Grid1.Panel = 0
            thisform.TopFrame.Page1.Grid1.Themes = .F.
            *ThisForm.TopFrame.Page1.Grid1.AllowAutoColumnFit = 2

            thisForm.TopFrame.Page1.Grid1.visible = .t.



There are few checkboxes which are displayed when a Column in the Grid is selected. I'm using PROCEDURE grid1.AfterRowColChange but this doesn't seem to work. Shall I use Procedure AfterRowColChange?

Nirmal Sharma
Nirmal Sharma
  • 2
1 Solution
Nirmal SharmaSolution ArchitectAuthor Commented:
Please close this - I have answered the questions on my own!

Olaf DoschkeSoftware DeveloperCommented:
AfterRowColChange happens each time user clicks on the grid after the active cell has changed. If you want a combobx in all rows, you better add that control to the column object and set currentcontrol to it and set the columns sparse property to .f.

In fact I don't understand exactly what you want to do or happen. do you want checkboxes to appear or do you want them to not appear or to only appear if the cell is active?

Bye, Olaf.
Nirmal SharmaSolution ArchitectAuthor Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now