BindingSource.ResumeBinding Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возобновляет привязку данных.
public:
void ResumeBinding();
public void ResumeBinding ();
member this.ResumeBinding : unit -> unit
Public Sub ResumeBinding ()
Комментарии
SuspendBinding и ResumeBinding — это два метода, которые позволяют временно приостановить и возобновить привязку данных в сценарии простой привязки. Привязку данных обычно приостанавливают, если пользователю необходимо разрешить внести несколько изменений в поля данных перед выполнением проверки. Например, если одно поле должно быть изменено в соответствии со вторым, но если проверка первого поля приведет к ошибке второго поля.
Примечание
Использование SuspendBinding предотвращает отправку изменений в источник данных до тех пор, пока не ResumeBinding будет вызван метод , но на самом деле не предотвращает возникновение каких-либо событий. Элементы управления, использующие сложную привязку DataGridView данных, такие как элемент управления, обновляют свои значения на основе событий изменений, таких как ListChanged событие, поэтому вызов SuspendBinding не помешает им получать изменения в источнике данных. По этой причине эти SuspendBinding и ResumeBinding предназначены для использования с элементами управления с простыми привязками, такими как TextBox элемент управления . Кроме того, эти методы можно использовать в сложном сценарии привязки, если события подавляются ListChanged путем присвоения свойству RaiseListChangedEvents значения false
.