如何设置某一行,只读

xilaianzxsc 2016-08-29 04:38:06
表单中,有grid1

设置grid1的某个字段为只读。 这个会

设置grid1中,符合条件的某行,只读。 这个不会。

请老师指导,先谢谢各位老师了。
...全文
383 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xilaianzxsc 2016-08-30
  • 打赏
  • 举报
回复
回上楼: 问的就是中间一行的命令
都市夜猫 2016-08-30
  • 打赏
  • 举报
回复
在 grid 的 AfterRowColChange 事件中加一行代码: This.ReadOnly = (3 == This.ActiveRow)
lygcw9602 2016-08-29
  • 打赏
  • 举报
回复
for * 设置第三行各字段为只读 endfor
xilaianzxsc 2016-08-29
  • 打赏
  • 举报
回复
或者这么问,换个思路 第三列,设置为只读 thisform.grid1.column3.ReadOnly=.t. 但是,当column3.value = nll 时,自动设置为ReadOnly=.f. 这样,这个字段,部分是只读的,部分不只读。 我是不是把简单问题,弄复杂化了?
xilaianzxsc 2016-08-29
  • 打赏
  • 举报
回复
假设此表有5行 我现在只想将第3行设置为只读。 如何写?
lygcw9602 2016-08-29
  • 打赏
  • 举报
回复
如果是VFP9,试试下面设置 Grid1.AllowCellSelection=.F.

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧