以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 自生成表数据源 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=187474) |
-- 作者:lgzhao -- 发布时间:2023/7/20 19:18:00 -- 自生成表数据源 您好, 后端api可以返回一个JSON对象,我希望把它转换成一个Datatable的基类对象, 请问能否用这个对象来作为foxtable的主窗口内的table的数据源。 能的话怎么做呢? 谢谢 |
-- 作者:有点蓝 -- 发布时间:2023/7/20 20:12:00 -- 可以解析json后给table赋值,比如 Dim json As String = "[{\'name\':\'李云龙\',\'age\':\'36\'},{\'name\':\'黄晓明\',\'age\':\'28\'}]" Dim ja As JArray = Jarray.Parse(json) For i As Integer = 0 To ja.Count - 1 dim r as row = tables("表A").addnew r("姓名") = ja(i)("name").ToString()r("年龄") = ja(i)("age").ToString()
Next |
-- 作者:有点蓝 -- 发布时间:2023/7/20 20:14:00 -- 如果已经获取datatable,设置数据源即可 dim dt as system.data.datatable = xxxx Tables("窗口1_Table1").DataSource = dt |
-- 作者:lgzhao -- 发布时间:2023/7/21 4:47:00 -- 好的。非常感谢。 |