Foxtable(狐表)用户栏目专家坐堂 → 请教运行效率问题


  共有4447人关注过本帖平板打印复制链接

主题:请教运行效率问题

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


加好友 发短信
等级:小狐 帖子:300 积分:2307 威望:0 精华:0 注册:2012/11/14 11:25:00
请教运行效率问题  发帖心情 Post By:2013/10/12 19:59:00 [只看该作者]

 表A是SQLGroupTableBuilder生成的表,需要全部导入表B,使用FILL方法不成功,使用如下代码耗时27秒 

With Tables("表B"),

    .StopRedraw

    Dim dt0 As DataTable=DataTables("表A")

DataTables("表B").DataRows.clear

For Each dr As DataRow In dt0.DataRows

        Dim dr2 As DataRow=DataTables("表B").AddNew

For Each dc As DataCol In dt0.DataCols

                   dr2(dc.name)= dr(dc.name)

        Next

    Next

    .ResumeRedraw

End With

请教大师对上述既遍历行又扁历列的情况如何修改以提高运行效率,谢谢。


 回到顶部