以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]窗口中的table能直接编辑吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=117700)

--  作者:huangfanzi
--  发布时间:2018/4/17 20:56:00
--  [求助]窗口中的table能直接编辑吗?
窗口中的Table,不与任何表绑定,能直接编辑吗?如果能直接编辑,各列的列名与类型如何生成?
谢谢老师!

--  作者:有点蓝
--  发布时间:2018/4/17 21:08:00
--  
只是一个临时表,可以编辑,但是无法保存


--  作者:huangfanzi
--  发布时间:2018/4/17 21:30:00
--  
这个表我是不需要保存的,窗口中会有一个按钮,把需要的数据存到其它表中,可这个临时表如何让其在窗口中出现呢?
--  作者:有点蓝
--  发布时间:2018/4/17 21:40:00
--  
放一个表控件到窗口,不绑定任何表,那么就是一个临时表了。删除添加列的用法看2楼帮助
--  作者:huangfanzi
--  发布时间:2018/4/17 21:42:00
--  
我在论坛上找到另外一个办法,用的不错
Dim dtb As New DataTableBuilder("欠货统计")
dtb.AddDef("客户", Gettype(String), 32)
dtb.AddDef("产品", Gettype(String), 32)
dtb.AddDef("颜色", Gettype(String), 32)
dtb.AddDef("订单数量", Gettype(Integer))
dtb.AddDef("发货数量", Gettype(Integer))
dtb.AddDef("欠货数量", Gettype(Integer))
dtb.Build()
Dim t As Table = e.Form.Controls("Table1").Table
t.DataSource = DataTables("欠货统计")
t.Cols("客户").ComboList = "A|B"