Esporta (0) Stampa
Espandi tutto

Metodo DataRow.HasVersion

Aggiornamento: novembre 2007

Ottiene un valore che indica se esiste una versione specificata.

Spazio dei nomi:  System.Data
Assembly:  System.Data (in System.Data.dll)

public bool HasVersion(
	DataRowVersion version
)
public boolean HasVersion(
	DataRowVersion version
)
public function HasVersion(
	version : DataRowVersion
) : boolean

Parametri

version
Tipo: System.Data.DataRowVersion
Uno dei valori di DataRowVersion che specifica la versione della riga.

Valore restituito

Tipo: System.Boolean
true se la versione esiste; in caso contrario, false.

Vedere il metodo BeginEdit per ulteriori informazioni.

Nell'esempio riportato di seguito viene utilizzato il metodo HasVersion per determinare se il valore corrente di una colonna e il valore proposto sono identici. In caso affermativo, la modifica verrà annullata. In caso contrario, viene chiamato il metodo AcceptChanges per terminare l'operazione di modifica.

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


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC, Xbox 360

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supportato in: 3.5, 2.0, 1.0

XNA Framework

Supportato in: 1.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft