Foxtable(狐表)用户栏目专家坐堂 → 不在表中用datacolchanged 属性控制,怎么通过窗口按钮来判断


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

主题:不在表中用datacolchanged 属性控制,怎么通过窗口按钮来判断

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


加好友 发短信
等级:童狐 帖子:255 积分:2286 威望:0 精华:0 注册:2020/6/28 8:43:00
不在表中用datacolchanged 属性控制,怎么通过窗口按钮来判断  发帖心情 Post By:2020/12/19 10:44:00 [只看该作者]

Dim dr As DataRow = e.DataRow
Select Case e.DataCol.Name
    Case "起始时间"
        If dr.IsNull("设计师") OrElse dr.IsNull("项目编号") OrElse dr.IsNull("工作内容") Then
            MessageBox.Show("设计师,项目编号,工作内容不能为空")
        End If
End Select

 

 

以上语句,在表属性中可以实现我想要的功能 .

 

 

但是我在窗口中,做了一个按钮,按钮单击代码把上边的代码写上去,提示:datarow 不是  controleventargs 成员

 

请问,我应该怎么样修改按钮的代码呢?


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


加好友 发短信
等级:超级版主 帖子:107772 积分:548205 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/19 10:52:00 [只看该作者]

不同的事件有不同的e参数:http://www.foxtable.com/webhelp/topics/0604.htm

dim r as row = tables("xx表").current
if r isnot nothing then
        If r.IsNull("设计师") OrElse r.IsNull("项目编号") OrElse r.IsNull("工作内容") Then
            MessageBox.Show("设计师,项目编号,工作内容不能为空")
        End If
end if

 回到顶部