RowFilter
设置显示条件表达式,使用此属性时,DataList必须已经绑定好。
另外
Dim
dst
As
WinForm.DataList = e.Form.Controls("DataList1")
[此贴子已经被作者于2009-5-30 11:15:55编辑过]
以下是引用yangming在2009-5-30 11:14:00的发言:
RowFilter
设置显示条件表达式,使用此属性时,DataList必须已经绑定好。
另外
Dim
dst
As
WinForm.DataList = e.Form.Controls("DataList1")
[此贴子已经被作者于2009-5-30 11:15:55编辑过]
按楼上的朋友设置了,还是不行,出现同样的错误!
以下是引用八婺在2009-5-30 11:14:00的发言:
加个判断,如
If e.Form.Opened = False Then
Return
……
请问这个代码怎么加,谢谢!
以下是引用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在2009-5-30 14:10: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
错误是不会出货了,但是以上代码没有起任何作用!
我早就跟老六提过这个问题,就是这一句代码,应该是没有错误的,但出来的提示和你一模一样,应该是一个BUG,以前从来没有过这样的问题.老六答应看看的.