DataRow.IsNull Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique si la colonne spécifiée contient une valeur null.
Surcharges
IsNull(DataColumn) |
Obtient une valeur qui indique si le DataColumn spécifié contient une valeur null. |
IsNull(Int32) |
Obtient une valeur qui indique si la colonne à l'index spécifié contient une valeur null. |
IsNull(String) |
Obtient une valeur qui indique si la colonne nommée contient une valeur null. |
IsNull(DataColumn, DataRowVersion) |
Obtient une valeur qui indique si le DataColumn et le DataRowVersion spécifiés contiennent une valeur null. |
IsNull(DataColumn)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
Obtient une valeur qui indique si le DataColumn spécifié contient une valeur null.
public:
bool IsNull(System::Data::DataColumn ^ column);
public bool IsNull (System.Data.DataColumn column);
member this.IsNull : System.Data.DataColumn -> bool
Public Function IsNull (column As DataColumn) As Boolean
Paramètres
- column
- DataColumn
Retours
true
si la colonne contient une valeur null ; sinon, false
.
Exceptions
column
a la valeur null
.
La ligne n'appartient pas à la table.
Exemples
L’exemple suivant imprime chaque colonne de chaque ligne dans chaque table d’un DataSet. Si la ligne est définie sur une valeur Null, la valeur n’est pas imprimée.
Private Sub PrintRows(dataSet As DataSet)
Dim table As DataTable
Dim column As DataColumn
Dim row As DataRow
For Each table In dataSet.Tables
For Each row In table.Rows
For Each column In table.Columns
If Not row.IsNull(column) Then
Console.WriteLine(row(column).ToString())
End If
Next column
Next row
Next table
End Sub
S’applique à
IsNull(Int32)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
Obtient une valeur qui indique si la colonne à l'index spécifié contient une valeur null.
public:
bool IsNull(int columnIndex);
public bool IsNull (int columnIndex);
member this.IsNull : int -> bool
Public Function IsNull (columnIndex As Integer) As Boolean
Paramètres
- columnIndex
- Int32
Index de base zéro de la colonne.
Retours
true
si la colonne contient une valeur null ; sinon, false
.
Exceptions
Aucune colonne ne correspond à l'index spécifié par columnIndex
.
La ligne n'appartient pas à la table.
Exemples
L’exemple suivant remplace la valeur d’une colonne par une valeur Null, puis utilise la IsNull méthode pour déterminer si la valeur est null.
Private Sub IsValNull()
' 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) = System.DBNull.Value
row.EndEdit
row.AcceptChanges
Console.WriteLine(row.IsNull(1))
End Sub
S’applique à
IsNull(String)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
Obtient une valeur qui indique si la colonne nommée contient une valeur null.
public:
bool IsNull(System::String ^ columnName);
public bool IsNull (string columnName);
member this.IsNull : string -> bool
Public Function IsNull (columnName As String) As Boolean
Paramètres
- columnName
- String
Nom de la colonne.
Retours
true
si la colonne contient une valeur null ; sinon, false
.
Exceptions
La colonne spécifiée par columnName
est introuvable.
columnName
a la valeur null
.
La ligne n'appartient pas à la table.
Exemples
L’exemple suivant remplace la valeur d’une colonne par une valeur Null, puis utilise la IsNull méthode pour déterminer si la valeur est null.
Private Sub IsValNull()
' 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("FirstName") = System.DBNull.Value
row.EndEdit
row.AcceptChanges
Console.WriteLine(row.IsNull("FirstName"))
End Sub
S’applique à
IsNull(DataColumn, DataRowVersion)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
Obtient une valeur qui indique si le DataColumn et le DataRowVersion spécifiés contiennent une valeur null.
public:
bool IsNull(System::Data::DataColumn ^ column, System::Data::DataRowVersion version);
public bool IsNull (System.Data.DataColumn column, System.Data.DataRowVersion version);
member this.IsNull : System.Data.DataColumn * System.Data.DataRowVersion -> bool
Public Function IsNull (column As DataColumn, version As DataRowVersion) As Boolean
Paramètres
- column
- DataColumn
- version
- DataRowVersion
Une des valeurs DataRowVersion qui spécifie la version de ligne. Les valeurs possibles sont Default
, Original
, Current
et Proposed
.
Retours
true
si la colonne contient une valeur null ; sinon, false
.
Exceptions
column
a la valeur null
.
La ligne n'appartient pas à la table.
La ligne ne contient pas le version
demandé.