DataRow.SetColumnError Metódus

Definíció

Beállítja egy oszlop hibaleírását.

Túlterhelések

Name Description
SetColumnError(DataColumn, String)

Beállítja a hibaleírást egy oszlophoz, amely a következőként DataColumnvan megadva: .

SetColumnError(Int32, String)

Beállítja az index által megadott oszlop hibaleírását.

SetColumnError(String, String)

Megadja a név alapján megadott oszlop hibaleírását.

SetColumnError(DataColumn, String)

Forrás:
DataRow.cs
Forrás:
DataRow.cs
Forrás:
DataRow.cs
Forrás:
DataRow.cs
Forrás:
DataRow.cs

Beállítja a hibaleírást egy oszlophoz, amely a következőként DataColumnvan megadva: .

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)

Paraméterek

column
DataColumn

A DataColumn hiba leírásának beállítása.

error
String

A hiba leírása.

Példák

Az alábbi példa egy adott DataRowhiba leírását állítja be.

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

Megjegyzések

A hibaleírások vizsgálatához használja a metódust GetColumnError .

Annak megállapításához, hogy vannak-e hibák az oszlopgyűjteményben, használja a tulajdonságot HasErrors . Ennek következtében a GetColumnsInError metódussal lekérheti az összes hibát tartalmazó oszlopot.

Ha null paraméterként error egy üres sztringet ad át, a DataRow függvény úgy viselkedik, mintha nem lett volna beállítva hiba, és a HasErrors tulajdonság hamis értéket ad vissza.

Ha egyéni hibaleírást szeretne beállítani a teljes sorban, használja a tulajdonságot RowError .

Annak megállapításához, hogy vannak-e hibák az oszlopgyűjteményben, használja a metódust HasErrors .

Az oszlopgyűjtemény összes hibájának törléséhez használja a metódust ClearErrors .

Lásd még

A következőre érvényes:

SetColumnError(Int32, String)

Forrás:
DataRow.cs
Forrás:
DataRow.cs
Forrás:
DataRow.cs
Forrás:
DataRow.cs
Forrás:
DataRow.cs

Beállítja az index által megadott oszlop hibaleírását.

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)

Paraméterek

columnIndex
Int32

Az oszlop nulla alapú indexe.

error
String

A hiba leírása.

Kivételek

Az columnIndex argumentum tartományon kívül esik

Példák

Az alábbi példa egy adott DataRowhiba leírását állítja be.

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

Megjegyzések

A metódus egyéni hibaleírások beállítására szolgál a megadott oszlopokon. A vezérlővel ErrorProvider megjelenítheti a hiba szövegét.

A hibaleírások vizsgálatához használja a metódust GetColumnError .

Annak megállapításához, hogy vannak-e hibák az oszlopgyűjteményben, használja a tulajdonságot HasErrors . Ennek következtében a GetColumnsInError metódussal lekérheti az összes hibát tartalmazó oszlopot.

Ha null paraméterként error egy üres sztringet ad át, a DataRow függvény úgy viselkedik, mintha nem lett volna beállítva hiba, és a HasErrors tulajdonság hamis értéket ad vissza.

Ha egyéni hibaleírást szeretne beállítani a teljes sorban, használja a tulajdonságot RowError .

Az oszlopgyűjtemény összes hibájának törléséhez használja a metódust ClearErrors .

Ha egy egész sorra vonatkozó hibaszöveget szeretne beállítani, állítsa be a tulajdonságot RowError .

Lásd még

A következőre érvényes:

SetColumnError(String, String)

Forrás:
DataRow.cs
Forrás:
DataRow.cs
Forrás:
DataRow.cs
Forrás:
DataRow.cs
Forrás:
DataRow.cs

Megadja a név alapján megadott oszlop hibaleírását.

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)

Paraméterek

columnName
String

Az oszlop neve.

error
String

A hiba leírása.

Példák

Az alábbi példa egy adott DataRowhiba leírását állítja be.

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

Megjegyzések

Az oszlop neve az osztály tulajdonságával ColumnNameDataColumn van beállítva.

A hibaleírások vizsgálatához használja a metódust GetColumnError .

Annak megállapításához, hogy vannak-e hibák az oszlopgyűjteményben, használja a tulajdonságot HasErrors . Ennek következtében a GetColumnsInError metódussal lekérheti az összes hibát tartalmazó oszlopot.

Ha null paraméterként error egy üres sztringet ad át, a DataRow függvény úgy viselkedik, mintha nem lett volna beállítva hiba, és a HasErrors tulajdonság hamis értéket ad vissza.

Ha egyéni hibaleírást szeretne beállítani a teljes sorban, használja a tulajdonságot RowError .

Annak megállapításához, hogy vannak-e hibák az oszlopgyűjteményben, használja a metódust HasErrors .

Az oszlopgyűjtemény összes hibájának törléséhez használja a metódust ClearErrors .

Lásd még

A következőre érvényes: