以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何删除当前TABLE中显示的所有行?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=99867)

--  作者:西瓜住持
--  发布时间:2017/4/28 11:15:00
--  [求助]如何删除当前TABLE中显示的所有行?
1.当前TABLE的所有行
2.当前TABLE的所有未保存行

版主大神快来吧 

--  作者:有点色
--  发布时间:2017/4/28 11:29:00
--  

1、

 

CurrentTable.DataTable.DeleteFor(CurrentTable.Filter)

 

2、

 

For i As Integer = CurrentTable.Rows.count-1 To 0 Step-1
    Dim r As Row = CurrentTable.Rows(i)
    If r.DataRow.RowState = DataRowState.Added OrElse r.DataRow.RowState = DataRowState.Modified Then
        r.delete
    End If
Next


--  作者:西瓜住持
--  发布时间:2017/4/28 12:59:00
--  
这个好 谢谢啦 版主大神 嘿哈