DataRow.SetColumnError Yöntem

Tanım

Sütun için hata açıklamasını ayarlar.

Aşırı Yüklemeler

SetColumnError(DataColumn, String)

olarak DataColumnbelirtilen bir sütun için hata açıklamasını ayarlar.

SetColumnError(Int32, String)

Dizin tarafından belirtilen bir sütun için hata açıklamasını ayarlar.

SetColumnError(String, String)

Adla belirtilen bir sütunun hata açıklamasını ayarlar.

SetColumnError(DataColumn, String)

Kaynak:
DataRow.cs
Kaynak:
DataRow.cs
Kaynak:
DataRow.cs

olarak DataColumnbelirtilen bir sütun için hata açıklamasını ayarlar.

public:
 void SetColumnError(System::Data::DataColumn ^ column, System::String ^ error);
public void SetColumnError (System.Data.DataColumn column, string? error);
public void SetColumnError (System.Data.DataColumn column, string error);
member this.SetColumnError : System.Data.DataColumn * string -> unit
Public Sub SetColumnError (column As DataColumn, error As String)

Parametreler

column
DataColumn

DataColumn hata açıklamasını ayarlamak için.

error
String

Hata açıklaması.

Örnekler

Aşağıdaki örnek, belirtilen DataRowiçin bir hata açıklaması ayarlar.

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));
}
Private Sub SetColError(ByVal row As DataRow, _
    byVal columnIndex As Integer)
    Dim errorString As String = "Replace this text."

    ' Set the error for the specified column of the row.
    row.SetColumnError(columnIndex, errorString)
End Sub
 
Private Sub PrintColError( _
    ByVal row As DataRow, byVal columnIndex As Integer)

    ' Print the error of a specified column.
    Console.WriteLine(row.GetColumnError(columnIndex))
End Sub

Açıklamalar

Hata açıklamalarını incelemek için yöntemini kullanın GetColumnError .

Sütun koleksiyonunda herhangi bir hata olup olmadığını belirlemek için özelliğini kullanın HasErrors . Sonuç olarak, hata içeren tüm sütunları almak için yöntemini kullanabilirsiniz GetColumnsInError .

parametre olarak error veya boş bir dize geçirilirsenull, DataRow hata ayarlanmadı gibi davranır ve HasErrors özellik false döndürür.

Tüm satırda özel hata açıklaması ayarlamak için özelliğini kullanın RowError .

Sütun koleksiyonunda herhangi bir hata olup olmadığını belirlemek için yöntemini kullanın HasErrors .

Sütun koleksiyonuyla ilgili tüm hataları temizlemek için yöntemini kullanın ClearErrors .

Ayrıca bkz.

Şunlara uygulanır

SetColumnError(Int32, String)

Kaynak:
DataRow.cs
Kaynak:
DataRow.cs
Kaynak:
DataRow.cs

Dizin tarafından belirtilen bir sütun için hata açıklamasını ayarlar.

public:
 void SetColumnError(int columnIndex, System::String ^ error);
public void SetColumnError (int columnIndex, string? error);
public void SetColumnError (int columnIndex, string error);
member this.SetColumnError : int * string -> unit
Public Sub SetColumnError (columnIndex As Integer, error As String)

Parametreler

columnIndex
Int32

Sütunun sıfır tabanlı dizini.

error
String

Hata açıklaması.

Özel durumlar

Bağımsız columnIndex değişken aralık dışında

Örnekler

Aşağıdaki örnek, belirtilen DataRowiçin bir hata açıklaması ayarlar.

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));
}
Private Sub SetColError(ByVal row As DataRow, _
    byVal columnIndex As Integer)
    Dim errorString As String = "Replace this text."

    ' Set the error for the specified column of the row.
    row.SetColumnError(columnIndex, errorString)
End Sub
 
Private Sub PrintColError( _
    ByVal row As DataRow, byVal columnIndex As Integer)

    ' Print the error of a specified column.
    Console.WriteLine(row.GetColumnError(columnIndex))
End Sub

Açıklamalar

yöntemi, belirtilen sütunlarda özel hata açıklamaları ayarlamak için kullanılır. Denetimi kullanarak hata metnini görüntüleyebilirsiniz ErrorProvider .

Hata açıklamalarını incelemek için yöntemini kullanın GetColumnError .

Sütun koleksiyonunda herhangi bir hata olup olmadığını belirlemek için özelliğini kullanın HasErrors . Sonuç olarak, hata içeren tüm sütunları almak için yöntemini kullanabilirsiniz GetColumnsInError .

parametre olarak error veya boş bir dize geçirilirsenull, DataRow hata ayarlanmadı gibi davranır ve HasErrors özellik false döndürür.

Tüm satırda özel hata açıklaması ayarlamak için özelliğini kullanın RowError .

Sütun koleksiyonuyla ilgili tüm hataları temizlemek için yöntemini kullanın ClearErrors .

Bir satırın tamamına uygulanan hata metnini ayarlamak için özelliğini ayarlayın RowError .

Ayrıca bkz.

Şunlara uygulanır

SetColumnError(String, String)

Kaynak:
DataRow.cs
Kaynak:
DataRow.cs
Kaynak:
DataRow.cs

Adla belirtilen bir sütunun hata açıklamasını ayarlar.

public:
 void SetColumnError(System::String ^ columnName, System::String ^ error);
public void SetColumnError (string columnName, string? error);
public void SetColumnError (string columnName, string error);
member this.SetColumnError : string * string -> unit
Public Sub SetColumnError (columnName As String, error As String)

Parametreler

columnName
String

Sütunun adı.

error
String

Hata açıklaması.

Örnekler

Aşağıdaki örnek, belirtilen DataRowiçin bir hata açıklaması ayarlar.

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));
}
Private Sub SetColError(ByVal row As DataRow, _
    byVal columnIndex As Integer)
    Dim errorString As String = "Replace this text."

    ' Set the error for the specified column of the row.
    row.SetColumnError(columnIndex, errorString)
End Sub
 
Private Sub PrintColError( _
    ByVal row As DataRow, byVal columnIndex As Integer)

    ' Print the error of a specified column.
    Console.WriteLine(row.GetColumnError(columnIndex))
End Sub

Açıklamalar

Bir sütunun adı sınıfının özelliğiyle ColumnNameDataColumn ayarlanır.

Hata açıklamalarını incelemek için yöntemini kullanın GetColumnError .

Sütun koleksiyonunda herhangi bir hata olup olmadığını belirlemek için özelliğini kullanın HasErrors . Sonuç olarak, hata içeren tüm sütunları almak için yöntemini kullanabilirsiniz GetColumnsInError .

parametre olarak error veya boş bir dize geçirilirsenull, DataRow hata ayarlanmadı gibi davranır ve HasErrors özellik false döndürür.

Tüm satırda özel hata açıklaması ayarlamak için özelliğini kullanın RowError .

Sütun koleksiyonunda herhangi bir hata olup olmadığını belirlemek için yöntemini kullanın HasErrors .

Sütun koleksiyonuyla ilgili tüm hataları temizlemek için yöntemini kullanın ClearErrors .

Ayrıca bkz.

Şunlara uygulanır