Foxtable(狐表)用户栏目专家坐堂 → FindRow的工作原理


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

主题:FindRow的工作原理

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


加好友 发短信
等级:幼狐 帖子:91 积分:732 威望:0 精华:0 注册:2016/3/8 11:20:00
FindRow的工作原理  发帖心情 Post By:2018/5/6 14:55:00 [只看该作者]

Dim idx As Integer = Tables("表A").FindRow(e.DataRow) (个人理解为:统计datatable中的行数
If idx = Tables("表A").rows.count-1 Then (个人理解为:统计table中的行数-1
    DataTables("表A").addnew
End If
对于上两段感觉理解有点模糊,不能够完全理解及灵活运用,假如就是我理解的意思那么这似乎有点矛盾,难道两者之间统计有所区别,是否
是新增行不属于datatable中的行

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/6 19:07:00 [只看该作者]

findRow(e.datarow)是根据列_Identify查找的,意思是,比如 _Identify=3 的条件,在表A的第几行。

 

如果是表A的最后一行,就执行AddNew的代码。


 回到顶部