Foxtable(狐表)用户栏目专家坐堂 → 全局表事件DataRowAdding中代码为何不起作用?


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

主题:全局表事件DataRowAdding中代码为何不起作用?

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


加好友 发短信
等级:童狐 帖子:210 积分:2717 威望:0 精华:0 注册:2016/11/9 19:13:00
全局表事件DataRowAdding中代码为何不起作用?  发帖心情 Post By:2025/1/13 11:37:00 [只看该作者]

我在全局表事件DataRowAdding中增加了以下代码,在实际新增时,没有效果,是什么原因?
'新增时自动赋值默认值
Dim cmd As New SQLCommand
cmd.CommandText = "s elect 字段名,默认值 from abc where 表名 = '" & e.DataTable.Name & "' and isnull(默认值,'') <> '' "
cmd.C
Dim dt As DataTable = cmd.ExecuteReader
If dt.Compute("count(字段名)", "") > 0 Then
    For Each dr As DataRow In dt.DataRows
        e.DataRow(dr("字段名")) = dr("默认值") 
    Next 
End If
[此贴子已经被作者于2025/1/13 11:37:49编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111805 积分:569179 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/13 11:48:00 [只看该作者]

没有开启这个事件:http://www.foxtable.com/webhelp/topics/0671.htm

DataTables("xxx表").GlobalHandler.DataRowAdding = True

 回到顶部