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
если два или более столбца имеют одинаковое имя, но разные пространства имен. Вызов не завершается успешно, если при сопоставлении имени столбца с одним столбцом имеется какая-либо неоднозначность.