以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  列编辑问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=123254)

--  作者:aza520
--  发布时间:2018/8/10 16:52:00
--  列编辑问题
我在表的StaqEdit事件设如下代码,想实现增加空行时,“项目名称”列是可编辑的,其它列则是在“项目名称”编辑之后才能编辑,请问老师,下列代码如何完善?
If e.Row("项目名称") = Nothing Then
    e.Cancel = True
    MessageBox.Show("请先选择项目名称!")
End If

--  作者:有点蓝
--  发布时间:2018/8/10 19:54:00
--  
If e.col.name <> "项目名称" then
   if e.Row.isnull("项目名称") Then
      e.Cancel = True
      MessageBox.Show("请先选择项目名称!")
   end if
End If
[此贴子已经被作者于2018/8/10 19:55:06编辑过]