以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于datatable与System.Data.DataTable 类型的互为转化 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187505) |
-- 作者:luodang2050 -- 发布时间:2023/7/22 12:35:00 -- 关于datatable与System.Data.DataTable 类型的互为转化 Dim ctb As Table = CurrentTable Dim dt As DataTable = ctb.DataTable Dim bdt As System.Data.DataTable = dt.BaseTable Dim jsonString As String = JsonConvert.SerializeObject(dt.BaseTable) \'Output.Show(jsonString) Dim deserializedData As System.Data.DataTable = JsonConvert.DeserializeObject(Of System.Data.DataTable)(jsonString) 如上代码,json序列化貌似不支持datatable,故需要通过System.Data.DataTable进行中转 问题1:System.Data.DataTable怎么转回datatable,以便与窗口表进行绑定 问题2:datatable不能进行序列化么?
|
-- 作者:有点蓝 -- 发布时间:2023/7/22 13:33:00 -- 1、直接绑定DataSource即可 Tables("窗口1_Table1").DataSource = deserializedData 2、不支持序列化
|
-- 作者:luodang2050 -- 发布时间:2023/7/22 14:49:00 -- 看帮助,datasource是帮助的datatable类型,直接绑定System.Data.DataTable的话,有何不同么? |