以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求代码? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10982) |
-- 作者:zhaotao -- 发布时间:2011/7/2 15:43:00 -- 求代码? 退出项目时删除所有表的空白行,代码怎样写?写在那时里? |
-- 作者:ymjr2011 -- 发布时间:2011/7/2 15:54:00 -- 应该是beforecloseproject 事件中吧? 参考删除某一个表的空行 Dim Filter As String For Each dc As DataCol In DataTables("表名").DataCols If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & dc.Name & " Is Null" Next DataTables("表名").DeleteFor(Filter) |
-- 作者:狐狸爸爸 -- 发布时间:2011/7/2 16:56:00 -- 是的 |
-- 作者:zhaotao -- 发布时间:2011/7/2 17:04:00 -- 如果我有N个表那么就要写N条这样的代码?有简化点的吗? |
-- 作者:狐狸爸爸 -- 发布时间:2011/7/2 17:06:00 -- For Each dt As DataTable In DataTables Dim Filter As String For Each dc As DataCol In dt.DataCols If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & dc.Name & " Is Null" Next dt.DeleteFor(Filter) Next |
-- 作者:zhaotao -- 发布时间:2011/7/2 17:12:00 -- 谢老大!! |