>Visible property is 1/0 not code.
This is NOT true, that's why you have the Expression Builder, the small button which says
fx. just enter
!Empty(this.controlsource) there, and it will show as
=!Empty(this.controlsource) in the property sheet. And you must change the Sparse property, as I wrote.
>I entered the followin code in the grid.init:
if empty(crsrprc.comments)
>This.Column6.Command1.Visible=.f.
>endif
but it's didn't do nothing.
That's because this will evaluate only ONCE, namely when the grid is created.