Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

DataRow.HasVersion (Método)

Obtiene un valor que indica si existe una versión especificada.

Espacio de nombres:  System.Data
Ensamblado:  System.Data (en System.Data.dll)
public bool HasVersion(
	DataRowVersion version
)

Parámetros

version
Tipo: System.Data.DataRowVersion
Uno de los valores de DataRowVersion que especifica la versión de la fila.

Valor devuelto

Tipo: System.Boolean
true si la versión existe; en caso contrario, false.

Vea el método BeginEdit para obtener más información.

En el ejemplo siguiente se utiliza el método HasVersion para determinar si son iguales el valor actual de una columna y el valor propuesto. Si es así, se cancela la edición. En caso contrario, se llama al método AcceptChanges para finalizar la edición.


Private Sub CheckVersionBeforeAccept()
    ' Assuming the DataGrid is bound to a DataTable.
    Dim table As DataTable = CType(DataGrid1.DataSource, DataTable)
    Dim row As DataRow = table.Rows(DataGrid1.CurrentCell.RowNumber)
    row.BeginEdit
    row(1) = Edit1.Text
    If row.HasVersion(datarowversion.Proposed) Then
       If row(1, DataRowVersion.Current) Is _
            row(1, DataRowversion.Proposed) Then
          Console.WriteLine("The original and the proposed are the same")
          row.CancelEdit
          Exit Sub
       Else
          row.AcceptChanges
       End If
    Else
       Console.WriteLine("No new values proposed")
    End If
End Sub


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar