Это должно работать так же, как если бы вы обращались к элементам управления из другого потока.Можно ли предположить, что BindingSource был создан в том же потоке, в котором он находится?Если это так, положитесь на свойство формы InvokeRequired, чтобы сообщить вам, нужно ли вам вызывать метод Invoke форм для вызова вашей функции, которая управляет BindingSource.