读书人

grid表怎么使符合条件的行才能编辑

发布时间: 2012-03-16 16:34:56 作者: rapoo

grid表如何使符合条件的行才能编辑?
RT,请教各位大虾。

[解决办法]

探讨
引用:
引用:
RT,请教各位大虾。

不明白

就是能使grid表的某行能编辑,某行不能编辑。好像只有列有这个功能。

[解决办法]
thisform.grid1.ReadOnly=IIF(this.ActiveRow=RECNO(),.f.,.t.)
只能修改当前行
试试
[解决办法]
上述代码放在AfterRowColChange事件中
[解决办法]
thisform.grid1.ReadOnly=IIF(this.ActiveRow=RECNO(),.f.,.t.)
thisform.grid1.ReadOnly=IIF(你的条件,.f.,.t.)
[解决办法]
代码放到列的 Text1 的 when 事件中:

if 符合编辑条件
return .t.
else
return .f.
endif

或者: return 是否符合编辑条件

[解决办法]
探讨
不行啊,比如我在GRID中有一列“状态”,值为“生效”的,这一行就不能编辑。

读书人网 >VFP

热点推荐