Прочитать на английском

Поделиться через


DataRow.SetColumnError Метод

Определение

Задает описание ошибки для столбца.

Перегрузки

SetColumnError(DataColumn, String)

Задает описание ошибки для столбца, указанного как DataColumn.

SetColumnError(Int32, String)

Задает описание ошибки для столбца, указанного по индексу.

SetColumnError(String, String)

Задает описание ошибки для столбца, указанного по имени.

SetColumnError(DataColumn, String)

Исходный код:
DataRow.cs
Исходный код:
DataRow.cs
Исходный код:
DataRow.cs

Задает описание ошибки для столбца, указанного как DataColumn.

public void SetColumnError (System.Data.DataColumn column, string? error);
public void SetColumnError (System.Data.DataColumn column, string error);

Параметры

column
DataColumn

Объект DataColumn, для которого задается описание ошибки.

error
String

Описание ошибки.

Примеры

В следующем примере задается описание ошибки для указанного DataRowобъекта .

private void SetColError(DataRow row, int columnIndex)
{
    string errorString = "Replace this text.";

    // Set the error for the specified column of the row.
    row.SetColumnError(columnIndex, errorString);
}

private void PrintColError(DataRow row, int columnIndex)
{
    // Print the error of a specified column.
    Console.WriteLine(row.GetColumnError(columnIndex));
}

Комментарии

Чтобы изучить описания ошибок, используйте GetColumnError метод .

Чтобы определить, существуют ли ошибки для коллекции столбцов, используйте HasErrors свойство . Следовательно, можно использовать метод для GetColumnsInError получения всех столбцов с ошибками.

Если null или пустая строка передается в качестве error параметра, объект ведет себя так, DataRow как если бы ошибка не была задана HasErrors , и свойство возвращает значение false.

Чтобы задать пользовательское описание ошибки для всей строки, используйте RowError свойство .

Чтобы определить, существуют ли ошибки для коллекции столбцов, используйте HasErrors метод .

Чтобы удалить все ошибки для коллекции столбцов, используйте ClearErrors метод .

См. также раздел

Применяется к

SetColumnError(Int32, String)

Исходный код:
DataRow.cs
Исходный код:
DataRow.cs
Исходный код:
DataRow.cs

Задает описание ошибки для столбца, указанного по индексу.

public void SetColumnError (int columnIndex, string? error);
public void SetColumnError (int columnIndex, string error);

Параметры

columnIndex
Int32

Индекс столбца (с нуля).

error
String

Описание ошибки.

Исключения

Аргумент columnIndex вне диапазона

Примеры

В следующем примере задается описание ошибки для указанного DataRowобъекта .

private void SetColError(DataRow row, int columnIndex)
{
    string errorString = "Replace this text.";

    // Set the error for the specified column of the row.
    row.SetColumnError(columnIndex, errorString);
}

private void PrintColError(DataRow row, int columnIndex)
{
    // Print the error of a specified column.
    Console.WriteLine(row.GetColumnError(columnIndex));
}

Комментарии

Метод используется для задания пользовательских описаний ошибок в указанных столбцах. Для отображения текста ошибки можно использовать ErrorProvider элемент управления .

Чтобы изучить описания ошибок, используйте GetColumnError метод .

Чтобы определить, существуют ли ошибки для коллекции столбцов, используйте HasErrors свойство . Следовательно, можно использовать метод для GetColumnsInError получения всех столбцов с ошибками.

Если null или пустая строка передается в качестве error параметра, объект ведет себя так, DataRow как если бы ошибка не была задана HasErrors , и свойство возвращает значение false.

Чтобы задать пользовательское описание ошибки для всей строки, используйте RowError свойство .

Чтобы удалить все ошибки для коллекции столбцов, используйте ClearErrors метод .

Чтобы задать текст ошибки, применимый ко всей строке RowError , задайте свойство .

См. также раздел

Применяется к

SetColumnError(String, String)

Исходный код:
DataRow.cs
Исходный код:
DataRow.cs
Исходный код:
DataRow.cs

Задает описание ошибки для столбца, указанного по имени.

public void SetColumnError (string columnName, string? error);
public void SetColumnError (string columnName, string error);

Параметры

columnName
String

Имя столбца.

error
String

Описание ошибки.

Примеры

В следующем примере задается описание ошибки для указанного DataRowобъекта .

private void SetColError(DataRow row, int columnIndex)
{
    string errorString = "Replace this text.";

    // Set the error for the specified column of the row.
    row.SetColumnError(columnIndex, errorString);
}

private void PrintColError(DataRow row, int columnIndex)
{
    // Print the error of a specified column.
    Console.WriteLine(row.GetColumnError(columnIndex));
}

Комментарии

Имя столбца задается свойством ColumnNameDataColumn класса .

Чтобы изучить описания ошибок, используйте GetColumnError метод .

Чтобы определить, существуют ли ошибки для коллекции столбцов, используйте HasErrors свойство . Следовательно, можно использовать метод для GetColumnsInError получения всех столбцов с ошибками.

Если null или пустая строка передается в качестве error параметра, объект ведет себя так, DataRow как если бы ошибка не была задана HasErrors , и свойство возвращает значение false.

Чтобы задать пользовательское описание ошибки для всей строки, используйте RowError свойство .

Чтобы определить, существуют ли ошибки для коллекции столбцов, используйте HasErrors метод .

Чтобы удалить все ошибки для коллекции столбцов, используйте ClearErrors метод .

См. также раздел

Применяется к