Бөлісу құралы:


BindingSource.ResumeBinding Метод

Определение

Возобновляет привязку данных.

public:
 void ResumeBinding();
public void ResumeBinding();
member this.ResumeBinding : unit -> unit
Public Sub ResumeBinding ()

Комментарии

SuspendBinding И ResumeBinding это два метода, которые позволяют временной приостановке и возобновлению привязки данных в сценарии простой привязки. Обычно привязка данных приостанавливается, если пользователю необходимо сделать несколько изменений в полях данных перед проверкой. Например, если одно поле должно быть изменено в соответствии со второй, но если проверка первого поля приведет к ошибке второго поля.

Замечание

Использование SuspendBinding предотвращает отправку изменений в источник данных до вызова ResumeBinding , но на самом деле не препятствует возникновению каких-либо событий. Элементы управления, использующие сложную привязку данных, такие как элемент управления, обновляют их значения на основе событий изменений, таких как DataGridViewListChanged событие, поэтому вызов SuspendBinding не позволит им получать изменения в источнике данных. По этой причине это SuspendBinding и ResumeBinding предназначено для использования с простыми элементами управления, такими как TextBox элемент управления. Кроме того, эти методы можно использовать в сложном сценарии привязки, если вы подавляете события, задав ListChangedRaiseListChangedEvents для свойства значение false.

Применяется к

См. также раздел