以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  当这个表只有一行的时候,不能再继续增加行了。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82447)

--  作者:lovemaders
--  发布时间:2016/3/17 21:12:00
--  当这个表只有一行的时候,不能再继续增加行了。
当这个表只有一行的时候,不能再继续增加行了。这个代码怎么写,不是用当前表锁定,用不能再增加行,怎么写。
--  作者:大红袍
--  发布时间:2016/3/17 21:31:00
--  

 beforeAddDataRow事件

 

If e.DataTable.DataRows.count = 1 Then
    e.Cancel = True
End If


--  作者:lovemaders
--  发布时间:2016/3/17 21:41:00
--  这个放在表事件里面确实简单
如果我做项目的话大部分代码想放在窗口按钮上的话,不放在表事件中,比如说这个代码,我要是放到增加按钮上,与放在表事件中,对项目运行的流畅度会有多大影响?(几百个这种按钮与表的代码都放在按钮上)。哪个效率会高一点?
--  作者:大红袍
--  发布时间:2016/3/17 21:49:00
--  
放在按钮上更好。表事件主要是控制 总 的情况,比如任意方式新增行,都会触发事件,就在那里控制。
--  作者:lovemaders
--  发布时间:2016/3/17 21:54:00
--  好的谢谢
好的谢谢