コントロールをリフレッシュする前に、バインディングソースの RaiseListChangedEvent プロパティを false に設定し、リフレッシュ後に再度 true に設定し、ResetBindings を false に設定します。
シナリオが次のようになるとどうなりますか。
set RaiseListChangedEvent = false in 100 times
then
set RaiseListChangedEvent = true in 100 times
set ResetBindings(false)
パフォーマンスの問題が発生しますか?