DataColumnCollection.Contains(String) 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í.
Comprueba si la colección contiene una columna con el nombre especificado.
public:
bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parámetros
- name
- String
Propiedad ColumnName de la columna que se va a buscar.
Devoluciones
true
si existe una columna con este nombre; en caso contrario, false
.
Ejemplos
En el ejemplo siguiente se usa el Contains método y el CanRemove método para determinar si se puede quitar la columna. Si es así, se quita la columna.
private void RemoveColumn(string columnName, DataTable table)
{
DataColumnCollection columns = table.Columns;
if (columns.Contains(columnName))
if (columns.CanRemove(columns[columnName]))
columns.Remove(columnName);
}
Private Sub RemoveColumn(columnName As String, table As DataTable)
Dim columns As DataColumnCollection = table.Columns
If columns.Contains(columnName) Then
If columns.CanRemove(columns(columnName)) Then
columns.Remove(columnName)
End If
End If
End Sub
Comentarios
Use el Contains método para confirmar la existencia de una columna antes de realizar operaciones adicionales en la columna. El método devuelve false
cuando dos o más columnas tienen el mismo nombre, pero espacios de nombres diferentes. La llamada no se realiza correctamente si hay alguna ambigüedad al hacer coincidir un nombre de columna con exactamente una columna.