我在订单分类 里面标记 为A的数据 都不能通过 正常的明细表加载方式 加载。 就算将关联列改成 数字列 也是一样的毛病
如果代码改成 单击 加载本主表当前行的 明细表数据,则所有的明细数据加载是正常的
如果说是数据有问题,那么按FT的 单击加载数据也不应该加载进来,问题是 按
Dim sw As String = e.Table.Current("FID")
DataTables("订单_明细表").LoadFilter = "FID = " & sw & ""
DataTables("订单_明细表").Load()
按这个可以加载进来
按
Dim ids As String
For Each dr As DataRow In DataTables("订单_主表").DataRows
ids = ids & "," & dr("FID")
Next
ids= ids.Trim(",")
'ids = ids.Replace(",","','")
ids = "(" & ids & ")"
msgbox(ids) ‘这个值市调式是正常的
DataTables("订单_明细表").LoadFilter = "FID In " & ids
DataTables("订单_明细表").Load()
这样确加载不到这条数据,确实找不出原因。
[此贴子已经被作者于2016/3/29 11:46:40编辑过]