DataRowView.CancelEdit 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í.
Zruší proceduru úprav.
public:
virtual void CancelEdit();
public void CancelEdit ();
abstract member CancelEdit : unit -> unit
override this.CancelEdit : unit -> unit
Public Sub CancelEdit ()
Implementuje
Příklady
Následující příklad upraví řádek v .DataView Metoda CancelEdit je volána ke zrušení změn, pokud se ověření nezdaří.
private void EditDataRowView(DataRowView rowView,
string columnToEdit)
{
rowView.BeginEdit();
rowView[columnToEdit] = textBox1.Text;
// Validate the input with a function.
if (ValidateCompanyName(rowView[columnToEdit]))
rowView.EndEdit();
else
rowView.CancelEdit();
}
private bool ValidateCompanyName(object valuetoCheck)
{
// Insert code to validate the value.
return true;
}
Private Sub EditDataRowView(rowView As DataRowView, _
columnToEdit As String)
rowView.BeginEdit()
rowView(columnToEdit) = textBox1.Text
' Validate the input with a function.
If ValidateCompanyName(rowView(columnToEdit)) Then
rowView.EndEdit()
Else
rowView.CancelEdit()
End If
End Sub
Private Function ValidateCompanyName( _
valuetoCheck As Object) As Boolean
' Insert code to validate the value.
Return True
End Function
Poznámky
Po volání CancelEditse všechny změny řádku vrátí zpět. Změny můžete vrátit zpět také voláním RejectChanges na nadřazený DataTableobjekt .
Platí pro
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.