还没有搞定!~ 有谁帮一下! 谢谢
[此贴子已经被作者于2009-3-19 13:09:33编辑过]
以下是引用狐狸爸爸在2009-3-19 16:05:00的发言:
Dim drs As List(Of Datarow)
drs = DataTables("flxsb").Select("[审核] is null")
if drs.Count > 0 then
e.form.controls("label1").TopMost = true
end if
咱也要继续学习啊,![dvubb 图片点击可在新窗口打开查看](images/emot/em63.gif)
ok!~ 很好啊~
我还有个绝的:供狐师、狐友们参考~ 当datalist中没有加载到任何行的时候,其底层的label会浮上来:::
Dim dst As WinForm.DataList = Forms("pzsh").Controls("DataList1")
if dst.position = 0-1 then ‘这个不知道是什么意思?但整个代码有效!~
e.form.controls("label1").TopMost = true
end if
很好理解,position表示行的位置,0表示第一行,如果没有数据,position就等于-1了。
以下是引用mr725在2009-3-19 17:01:00的发言:
ok!~ 很好啊~
我还有个绝的:供狐师、狐友们参考~ 当datalist中没有加载到任何行的时候,其底层的label会浮上来:::
Dim dst As WinForm.DataList = Forms("pzsh").Controls("DataList1")
if dst.position = 0-1 then ‘这个不知道是什么意思?但整个代码有效!~
e.form.controls("label1").TopMost = true
end if
其实if dst.position = 0-1 then 直接改成if dst.position = -1 then 就行了