以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  BuildDataSource设置不起作用,请大师们指导  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=129521)

--  作者:goe12345
--  发布时间:2018/12/30 13:25:00
--  BuildDataSource设置不起作用,请大师们指导

我在窗口中插入了一个table控件,名称为tb_RecordInfo,用代码生成一个临时表,代码如下:

Dim tbn As WinForm.TextBox = e.Form.Controls("TextBox4")
If tbn.Text="" Then Return
Dim dt As New DataTableBuilder(tbn.Text)
dt.AddDef("字段名", Gettype(String), 32)
dt.AddDef("字段类型", Gettype(String), 32)
dt.AddDef("字段长度", Gettype(Integer))
dt.AddDef("计算表达式", Gettype(String), 100)
dt.AddDef("字段描述", Gettype(String),100)
\'dt.Build()
Tables("表生成器_tb_RecordInfo").DataSource =dt.BuildDataSource

运行后,发现窗口中的表控件没有与dt表绑定,仍然是一般的表,怎么不能绑定呢?

求支持!!!!


--  作者:goe12345
--  发布时间:2018/12/30 13:33:00
--  找到原因了

用了一个if 语句,把下面的给忽略了,把IF去掉就可以了