以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- LABEL控件动态内容的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=83052) |
-- 作者:douglas738888 -- 发布时间:2016/3/30 12:44:00 -- LABEL控件动态内容的问题 请老师看看,根据老师指导的代码,我进行了学习和调整,但是还没有实现LABEL值的及时动态变化,点击LABEL控件, 另一个窗口表中的“任务已读”列没有自动填写登录名,请老师看看我的代码错在哪里,谢谢!!!! 另外,任务表窗口的AFTERLOAD是否还需写代码进行对应。 Forms("任务表").Open() ‘ 点击Label3控件打开任务表窗口 Dim Filter As String = "任务人员 Like \'%" & _UserName & "%\' and (任务已读 not Like \'%" & _UserName & "%\' or 任务已读 is null)" Dim lbl As WinForm.Label = e.Form.Controls("Label3") Dim drs As List(Of DataRow) = DataTables("任务表_Table1").Select(Filter & " and (任务已读 not like \'%" & _UserName & "%\' or 任务已读 is null)") If drs.count > 0 Then For Each dr As DataRow In drs dr("任务已读") = (dr("任务已读") & "," & _UserName).Trim(",") Next lbl.Text = lbl.text & "(0)" lbl.Text = lbl.text & "(" & val( lbl.Text.Split("(")(1)) - drs.count & ")" End If Tables("任务表_Table1").Filter = Filter DataTables("任务表_Table1").LoadFilter = Filter DataTables("任务表_Table1").Load() |
-- 作者:大红袍 -- 发布时间:2016/3/30 14:36:00 -- 看看
http://www.foxtable.com/help/topics/1476.htm
|