以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  删除行时,出奇怪的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58648)

--  作者:万通
--  发布时间:2014/10/21 14:44:00
--  删除行时,出奇怪的问题
问题描述:
  1、所有窗口中的副本表,在删除行时,出现跳行删除现象;
  2、窗口中的副本表,且不能一次删除所有行;
  现做了一个测试项目如下,请帮忙看一下,是狐表出错了,还是我电脑出问题或中病毒了?

   
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


--  作者:有点甜
--  发布时间:2014/10/21 14:47:00
--  
Dim ft As Table = e.Form.controls("table1").Table
If ft.Cols.Contains("第一列") Then
    For i As Integer = ft.Rows.Count - 1 To 0 Step - 1
        Dim rr As Row = ft.Rows(i)
        messagebox.show(rr("第一列"))
        rr.Delete()
    Next
End If

--  作者:Bin
--  发布时间:2014/10/21 14:48:00
--  
原因是这个 http://www.foxtable.com/help/topics/0599.htm

你要倒过来循环

--  作者:万通
--  发布时间:2014/10/21 15:07:00
--  
啊,呵呵,谢谢