不是这个问题,我是说,当窗口中的一张表用fill加载一张表时,不传递全局变量好像没有问题,会以为那样用也可以。等一测试发现有问题,要查找很长时间。原来是这个问题。
如果帮助中有提示,就会留意此关键字段。
如帮助中下面的表述
对于SQLTable、SQLQuery型Table,对应的DataTable名称为:
窗口名称_控件名称
例如:
DataTables("窗口1_Table1").AllowEdit = False
也可以通过Table的DataTable属性返回其对应的DataTable,例如:
Tables("窗口1_Table1").DataTable.Load()
通过控件的Table属性获得对应的Table和DataTable
Table控件本身有一个Table属性,用于返回其绑定的Table,例如:
Dim
wbl As WinForm.Table =
e.Form.Controls("Table1")
Dim tbl As
Table = wbl.Table
tbl.DataTable.Save()
上面的代码用于保存Table控件绑定的表,代码是通用的,和Table控件的类型无关,所以无需为不同类型的Table控件编写不同的代码。
在此加上几句应关注的事项。。。。。。。
会死吗?