The CustomerCurrencyCode in the order table is different, but the customercurrencycode in order list(as picture shows in customer edit page) is the same.I think it is a very small bug.
I also checked customer account,it is the same like database.
It's by design. In admin area all prices (and order totals) are displayed in the primary store currency (USD in your case). And "customer currency" is used mostly for customers (in public store)
I am sorry for not committing problem at a time. Thanks for replying.
What I mean is the money should calculate with exchange rate at least.
Let take the order #8 as example in pictures. The money in database is 2987.56EUR, and in admin area the money is 2897.56 US dollar. So my point is the money in admin area should be 3579.0661 US dollar(=2987.56* exchange rate).