代码不应该有问题的。如果出问题,也只可能是编号列是字符列的时候出错
Dim Filter As String = "订单编号 = '" & e.Table.Current("订单编号") & "'"
不然,具体出错实例发上来测试。