以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  json如何赋值给全局变量的table,这样会比赋值给实体表速度快吗?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=159739)

--  作者:guosheng
--  发布时间:2021/1/6 15:47:00
--  json如何赋值给全局变量的table,这样会比赋值给实体表速度快吗?
阴影部分该怎么改啊?
Public dt As DataTable  
------------------------
        Dim http_u_t As New List(Of String)
        http_u_t=Functions.Execute("http_u_t")
        
        Dim hc As New HttpClient(*****)
        Dim ret As String = hc.GetData()
        If ret<> "" And  ret<> "[]"   
            For Each ep As JObject In JArray.Parse(ret)
                   \'Dim dr As Row=Tables("明细表").addnew()
                    Dim dr As DataRow=dt.DataRows.AddNew()
                    For Each it As object In ep
                        dr(it.key)=it.value
                    Next
            Next   
        End If


--  作者:有点蓝
--  发布时间:2021/1/6 15:55:00
--  
都一样的,建议这样使用即可:Dim dr As Row=Tables("明细表").addnew()
--  作者:guosheng
--  发布时间:2021/1/6 15:58:00
--  
数据太多了,需要循环调用接口再赋值,太费时间了。有优化的方法吗
--  作者:有点蓝
--  发布时间:2021/1/6 16:08:00
--  
那要看瓶颈在哪了。这种估计也就这样了