DataColumnCollection.Contains(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет, содержит ли коллекция столбец с указанным именем.
public:
bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Параметры
- name
- String
Столбец ColumnName для поиска.
Возвращаемое значение
true Значение , если столбец существует с таким именем; falseв противном случае .
Примеры
В следующем примере используется Contains метод и CanRemove метод, чтобы определить, можно ли удалить столбец. В этом случае столбец удаляется.
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
Комментарии
Contains Используйте метод для подтверждения существования столбца перед выполнением дополнительных операций в столбце. Метод возвращает false , если два или более столбца имеют одно и то же имя, но разные пространства имен. Вызов не выполняется, если при сопоставлении имени столбца с одним столбцом имеется неоднозначность.