Sdílet prostřednictvím


CurrencyManager.ResumeBinding Metoda

Definice

Obnoví datové vazby.

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

Příklady

Následující příklad kódu ukazuje, jak použít metodu ResumeBinding .

void button4_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   try
   {
      BindingManagerBase^ myBindingManager2 = BindingContext[ myDataSet, "Customers" ];
      myBindingManager2->ResumeBinding();
   }
   catch ( Exception^ ex ) 
   {
      MessageBox::Show( ex->Source );
      MessageBox::Show( ex->Message );
   }
}
private void button4_Click(object sender, EventArgs e)
{
   try
   {
      BindingManagerBase myBindingManager2=BindingContext [myDataSet, "Customers"];
      myBindingManager2.ResumeBinding();
   }
   catch(Exception ex)
   {
      MessageBox.Show(ex.Source);
      MessageBox.Show(ex.Message);
   }
}
Private Sub button4_Click(sender As Object, e As EventArgs)
   Try
      Dim myBindingManager2 As BindingManagerBase = BindingContext(myDataSet, "Customers")
      myBindingManager2.ResumeBinding()
   Catch ex As Exception
      MessageBox.Show(ex.Source.ToString())
      MessageBox.Show(ex.Message.ToString())
   End Try
End Sub

Poznámky

SuspendBinding a ResumeBinding jsou dvě metody, které umožňují dočasné pozastavení a obnovení ve scénáři jednoduché datové vazby. Datová vazba se obvykle pozastaví, pokud uživatel musí mít před ověřením možnost provést několik úprav datových polí. Například pokud je třeba změnit jedno pole v souladu s sekundou, ale při ověřování prvního pole by došlo k chybě druhého pole.

Poznámka

Použití SuspendBinding zabraňuje vložení změn do zdroje dat, dokud ResumeBinding není volána, ale nebrání tomu, aby změny ve zdroji dat ovlivnily vázané ovládací prvky. Ovládací prvky, které používají složitou datovou vazbu, jako DataGridView je například ovládací prvek, aktualizují své hodnoty na základě událostí změn, jako ListChanged je událost. Voláním této metody nezabráníte výskytu těchto událostí. Z tohoto důvodu SuspendBinding jsou a ResumeBinding navrženy pro použití s jednoduchými ovládacími prvky, jako TextBoxje například . Alternativně můžete tyto metody použít ve složitém scénáři vazby, pokud potlačíte ListChanged události nastavením RaiseListChangedEvents vlastnosti na false.

Platí pro

Viz také