BindingManagerBase.SuspendBinding Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě pozastaví datovou vazbu.
public:
abstract void SuspendBinding();
public abstract void SuspendBinding ();
abstract member SuspendBinding : unit -> unit
Public MustOverride Sub SuspendBinding ()
Příklady
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í datové vazby. Datové vazby byste obvykle pozastavili, pokud musí mít uživatel povoleno upravovat datová pole před ověřením. Uživatel může například muset změnit pole tak, aby bylo v souladu s druhým polem; V opačném případě by ověření prvního pole způsobilo chybu druhého pole.