Foxtable(狐表)用户栏目专家坐堂 → 如何删除当前行?


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

主题:如何删除当前行?

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


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
如何删除当前行?  发帖心情 Post By:2014/11/25 20:43:00 [只看该作者]

Dim str_fl As String
If e.Form.controls("combovalue").text <> "2" Then
    str_fl = e.Form.controls("combovalue").text
End If
If Vars("currCtl_Label") <> "" Then
    Dim ctl_Label As object = e.Form.controls(Vars("currCtl_Label"))
    If ctl_Label IsNot Nothing Then
        e.Form.RemoveControl(ctl_Label.name)
        Dim drs As List(Of DataRow)
        drs = DataTables("流程图注释").Select("[流程名称] = '" & str_fl & "' And [控件名称]= '" & ctl_Label.name & "'").current.deleted()
        
        
    End If
End If
这样写提示current不是成员。怎么办呢

 


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


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

Tables("流程图注释").current.delete

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


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
  发帖心情 Post By:2014/11/25 20:59:00 [只看该作者]

如何用代码选择行,然后删除当前行

DataTables("流程图注释").Select("[流程名称] = '" & str_fl & "' And [控件名称]= '" & ctl_Label.name & "'")

以上选择不上

直接执行

DataTables("流程图注释").datarows(0).delete()

DataTables("流程图注释").save()

 

结果删除的是第一行,不是上面select选择的行


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


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

DataTables("流程图注释").DeleteFor("[流程名称] = '" & str_fl & "' And [控件名称]= '" & ctl_Label.name & "'")

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


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
  发帖心情 Post By:2014/11/25 21:06:00 [只看该作者]

图片点击可在新窗口打开查看谢谢

 回到顶部