今天偶然發現一個奇怪的問題,希望有大神能給我解答一下疑惑。
同一個Filter(篩選條件)
使用 DataTable.Compute("SUM(column)",Filter) 會出現少計算情況 (符合條件的記錄有5條,但只計算了4條的值),
但使用 DataView.RowFilter=Filter,再DataView.toTable().Compute("SUM(column)",null) 的話,結果就正確了。
這兩種寫法有什么不同么,為什么上面的有時會出現少計算的情況。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/107523.html
標籤:C#
