Dim
wz As Integer
Dim dr As DataRow
dr = DataTables("客户").Find("[客户ID] = '" & e.Table.Current("客户ID") & "'")
If dr IsNot Nothing Then
wz = Tables("客户").FindRow(dr)
If wz >= 0 Then
Tables("客户").Position = wz
End If
End If
这段代码能不能改成这样的,并放到CurrentTableChanged事件里:
Dim wz As Integer
Dim dr As DataRow
dr = DataTables("客户").Find("[客户ID] = '" & CurrentTable.Current("客户ID") & "'")
If dr IsNot Nothing Then
wz = Tables("客户").FindRow(dr)
If wz >= 0 Then
Tables("客户").Position = wz
End If
End If
好像也不是太好
[此贴子已经被作者于2010-5-18 15:35:00编辑过]