Assembly : System.Data (dans system.data.dll)
SyntaxePublic Function HasVersion ( _ version As DataRowVersion _ ) As Boolean
Dim instance As DataRow Dim version As DataRowVersion Dim returnValue As Boolean returnValue = instance.HasVersion(version)
public bool HasVersion ( DataRowVersion version )
public: bool HasVersion ( DataRowVersion version )
public boolean HasVersion (
DataRowVersion version
)
public function HasVersion ( version : DataRowVersion ) : boolean
Paramètres
- version
Une des valeurs DataRowVersion qui spécifie la version de ligne.
Valeur de retour
true si la version existe ; sinon false.
ExempleL'exemple suivant utilise la méthode HasVersion pour déterminer si la valeur actuelle d'une colonne et la valeur proposée sont identiques. Si c'est le cas, la modification est annulée. Sinon, la méthode AcceptChanges est appelée pour terminer à la modification.
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
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Informations de version
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ