毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

vfp中Grid判断是否修改单元格问题

更新时间:2012-6-1:  来源:毕业论文

再问一个问题,想更自动化一点,
一个grid,如何能实现,当光标移动到grid中的一个文本框中,如果当前记录的id字段=0,当前光标所在的grid文本框设为只读。
我知道思路,在grid的before事件中,判断:
sele aaa
if id=0
  判断当前光标所在的文本框中的字段列数
  然后设grid当前列为只读。
endi

就是不知道代码怎么写,由其是判断当前列是第几列,谢谢!
我的问题其实就是一句话:如何能返回当前光标所在单元格是第几列?

我解决了,分享如下。
1、下面的可以得到当前的列值
  SELECT pjb
  thisform.label9.Caption='行: '+allt(STR(站点编号))+' 列: '+ALLTRIM(STR(this.ActiveColumn))
2、让该列根据条件只读。

  IF id>0
  uu=ALLTRIM(STR(this.ActiveColumn)) && 列
  thisform.back.pageframe1.pAGE2.grid1.column&uu..text1.readonly=.t.
  ENDIF

不用那么麻烦,直接在 grid.AfterRowColChange 事件中写一行:
This.ReadOnly = (id == 0)
就行了

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。