以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]求高手写段代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66638)

--  作者:表哥
--  发布时间:2015/4/10 21:53:00
--  [求助]求高手写段代码
判断假如当前表当前行第一列有内容,或是第二列和第三列有内容,那么新增一行,否则提示请输入内容。 意思是:只有第一列有内容或者是第二列和第三列有内容才可新增,否则不能。 求高手帮忙,为什么and. 和or不可用呢?
--  作者:表哥
--  发布时间:2015/4/10 22:28:00
--  
还有,删除某单元格内容的代码怎么写?
--  作者:黄训良
--  发布时间:2015/4/10 22:42:00
--  

1、

Select Case e.DataCol.Name
    Case "第一列","第二列","第三列"
        If e.DataRow.Isnull("第一列") OrElse (e.DataRow.Isnull("第二列") AndAlso e.DataRow.Isnull("第三列")  Then
            MessageBox.Show("请填写第一列,第二列,第三列","提示")
            e.Cancel = True
            Return
        End If

End Selsect

2、e.DataRow("某列") = “”


--  作者:表哥
--  发布时间:2015/4/10 23:11:00
--  
谢谢