同一个窗口中有上下两个目录树,分别点击目录树节点时向同一个窗口表中加载数据
上面目录树节点点击的代码如下:
sql
= "Se lect * From
uv_mps05_2 where " & Filter
DataTables(WinName &
"_请购计划").SQLLoad(sql,False)
下面目录树节点点击的代码如下:
sql = "Se lect * From uv_mps05_2 where " & Filter
Dim tbl As Table = Tables(WinName & "_请购计划")
'---查询数据并绑定到窗口表中.
Dim cmd As New SQLCommand
cmd.ConnectionName = Mydata
Dim dt As DataTable
cmd.CommandText = sql
dt = cmd.ExecuteReader()
tbl.DataSource = dt
当先点击上面的目录树时加载数据没有问题,然后再点击下面的目录树节点,也可以正常加载数据到窗口表中,但是再点击上面的目录树节点时就不加载数据了
即用datasource绑定后sqload就不起作用了,两者有什么区别,如果将上面目录树节点的代码也改用的datasource的方式,就正常了,为什么会这样?两都不能同时用吗?
谢谢!