Foxtable(狐表)用户栏目专家坐堂 → TextChanged与Datalist的问题


  共有21356人关注过本帖树形打印复制链接

主题:TextChanged与Datalist的问题

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


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
TextChanged与Datalist的问题  发帖心情 Post By:2009/5/30 10:47:00 [显示全部帖子]

窗口关闭时出现的错误

图片点击可在新窗口打开查看此主题相关图片如下:00001.gif
图片点击可在新窗口打开查看
确定后出现的页面

图片点击可在新窗口打开查看此主题相关图片如下:0002.gif
图片点击可在新窗口打开查看
这是我的设计页面,有Datalist1控件的。

图片点击可在新窗口打开查看此主题相关图片如下:00003.gif
图片点击可在新窗口打开查看

以上是TextChanged的代码:

with e.Form
    if e.sender.text <> "请输入关键字" then
        Dim dst As WinForm.DataList = .Controls("DataList1")
        Dim txb1 As WinForm.TextBox = .Controls("TextBox1")
        dst.RowFilter = "[运单号码] Like '*" & txb1.text & "*' or [收件公司] Like '*" & txb1.text & "*'or [地址] Like '*" & txb1.text & "*'or [内件说明] Like '*" & txb1.text & "*'"    
    end if
end with

请问以上代码出错在什么地方?

 回到顶部
帅哥哟,离线,有人找我吗?
woodiy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
  发帖心情 Post By:2009/5/30 11:54:00 [显示全部帖子]

以下是引用yangming在2009-5-30 11:14:00的发言:

RowFilter

设置显示条件表达式,使用此属性时,DataList必须已经绑定好。

另外
 Dim dst As WinForm.DataList = e.Form.Controls("DataList1")

[此贴子已经被作者于2009-5-30 11:15:55编辑过]


按楼上的朋友设置了,还是不行,出现同样的错误!


 回到顶部
帅哥哟,离线,有人找我吗?
woodiy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
  发帖心情 Post By:2009/5/30 13:04:00 [显示全部帖子]

以下是引用八婺在2009-5-30 11:14:00的发言:
加个判断,如

If e.Form.Opened = False Then
   Return

……

请问这个代码怎么加,谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
woodiy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
  发帖心情 Post By:2009/5/30 14:10:00 [显示全部帖子]

以下是引用yangming在2009-5-30 13:45:00的发言:
加在第二行

加在第二行,代码如下:

with e.Form
 If e.Form.Opened = False Then
   Return
    if e.sender.text <> "请输入关键字" then
        Dim dst As WinForm.DataList = .Controls("DataList1")
        Dim txb1 As WinForm.TextBox = .Controls("TextBox1")
        dst.RowFilter = "[开piao单号] Like '*" & txb1.text & "*' or [开piao公司] Like '*" & txb1.text & "*'or [fa piao号码] Like '*" & txb1.text & "*'or [销货单位] Like '*" & txb1.text & "*'"    
    end if
end if
end with



错误是不会出货了,但是以上代码没有起任何作用!


 回到顶部
帅哥哟,离线,有人找我吗?
woodiy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
  发帖心情 Post By:2009/5/31 20:42:00 [显示全部帖子]

是的,请老六更新啊,我到目前为此也没有解决,不过我不知道为什么,同样的地方,有的地方是可以的,有的地方却是不行。估计属于BUG了。

 回到顶部
帅哥哟,离线,有人找我吗?
woodiy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
  发帖心情 Post By:2009/6/2 8:51:00 [显示全部帖子]

以下是引用狐狸爸爸在2009-5-31 8:17:00的发言:
问题出在AfterClose事件中,5.25更新出了点问题,独立和模式窗口的AfterClose事件不能引用控件。


请老六速更新,我今天发现关闭时又有Combobox 出错了。


 回到顶部
帅哥哟,离线,有人找我吗?
woodiy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
  发帖心情 Post By:2009/6/2 9:59:00 [显示全部帖子]

顶一下,辛苦了!


 回到顶部