蓝老师,我用窗口的副本表来显示Select出的数据,因为Fill帮助中说是跨表加载,因此我用的是DataSource。但是这样显示的是原始表的所有列,并且再点击窗口中的其他加载按钮,也没反应了...是不是绑定后还要解除绑定?
Dim cmd As new SQLCommand
cmd.C
Dim dt As DataTable
cmd.CommandText = "Select * From {数据表} where [原审法院]+[原审案号] in(select [原审法院]+[原审案号] from (select [原审法院],[原审案号],count(1) as cnt from {数据表} group by [原审法院],[原审案号]) as a where cnt > 1)
dt = cmd.ExecuteReader()
Tables("数据管理_table1").DataSource = dt
直接用LoadFilter 会报错,为什么?
Dim Filter As String
Filter = "Select * From {数据表} where [原审法院]+[原审案号] in(select [原审法院]+[原审案号] from (select [原审法院],[原审案号],count(1) as cnt from {数据表} group by [原审法院],[原审案号]) as a where cnt > 1) "
DataTables("数据表").LoadFilter = Filter
DataTables("数据表").Load() '重新加载表