DataRowView.BeginEdit Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicia un procedimiento de edición.
public:
virtual void BeginEdit();
public void BeginEdit ();
abstract member BeginEdit : unit -> unit
override this.BeginEdit : unit -> unit
Public Sub BeginEdit ()
Implementaciones
Ejemplos
En el ejemplo siguiente se edita una fila de .DataRowView llamando a antes BeginEdit y EndEdit después.
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
Comentarios
Use AddNew para agregar un DataRowViewobjeto .
El BeginEdit método es idéntico al DataRow.BeginEdit método de DataRow. Después de llamar a BeginEdit, los cambios realizados en se DataRowView pueden revertir llamando a CancelEdit. Llame al BeginEdit método antes de permitir que los usuarios cambien los valores de fila. Después de cambiar los valores, recupere los nuevos valores estableciendo en RowVersionDataRowVersion.Proposed
. Compruebe los valores con una regla de negocio y revierte los cambios si es necesario mediante una llamada a o llame CancelEditEndEdit a para aceptar los cambios.