Foxtable(狐表)用户栏目专家坐堂 → 大家有没有遇到过:输入框与字段绑定时,执行e.sender.Writevalue(),会提示出错?


  共有15207人关注过本帖平板打印复制链接

主题:大家有没有遇到过:输入框与字段绑定时,执行e.sender.Writevalue(),会提示出错?

帅哥哟,离线,有人找我吗?
cpayinyuan
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
大家有没有遇到过:输入框与字段绑定时,执行e.sender.Writevalue(),会提示出错?  发帖心情 Post By:2010/6/13 18:34:00 [只看该作者]

操作是这样的(我用的是SQL sever2000外部数据源):

 

    窗口1中有一副本表,在窗口表上双击,通过窗口Table的当前行,在主表中通过FindRow定位,然后打开窗口2,窗口2中有输入框(例如组合框)与主表的字段绑定。

 

    我在一个组合框中执行e.sender.Writevalue后,或者用代码修改e.sender.value后(直接修改的不报错,只有用代码修改才会出错),系统出错,提示行不存在(输入框与字段绑定,而且用Findrow定位后从来没有修改过当前行)。这时候,发现窗口Table中多了一个空行,好像是输入框不再绑定原来定位的当前行,而是绑定了一个Table中不存在的行。

 

   我多次想做个例子,但做不出来,做事例的时候又不出错了。但在原来的项目中却多次出现类似的错误,不知怎么回事。不知其他人遇到过没有?也请贺老师检查一定这方面有无问题。

 

  

[此贴子已经被作者于2010-6-13 18:34:57编辑过]

 回到顶部