想在项目的主界面窗口(窗口名:Main)上搞个更新纪要的模块,原来主界面窗口是一片空白,我在这个窗口中加入了一个 Table 控件,然后在主界面的窗口事件 Load 中有以下代码:Dim t As Table = e.Form.Controls("Table1").Table
t.Fill("S elect * From {更新纪要} ","ShcsErpSql",True)
t.Cols("更新时间").Width= 110
t.Cols("更新内容").Width= 280
With Tables("Main_Table1")
.MergeMode = MergeModeEnum.Standard '标准合并模式
.MergeCols.Clear() '清除原来的合并列
.MergeCols.Add("更新时间") '加入要合并的列
.MergeSort = "更新时间 DESC,更新内容" '设置合并模式下的排序方式
.AllowMerge = True '启用合并模式
End With
DataTables(e.Form.Name & "_Table1").dataCols("更新时间").SetDateTimeFormat(DateTimeFormatEnum.DateTime) '格式化时间
t.AutoSizeRows()
现在的情况是在设计窗口时预览窗口,一切正常,但在项目打开时,就报错,提示: 不存在名称为"Main_Table1"的 Data Table
请老师帮我看看怎么回事,谢谢!