DataRow.SetColumnError Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- ClearErrors()
- DataColumnCollection
- Contains(String)
- DataColumn
- GetColumnsInError()
- HasErrors
- RowError
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
- ClearErrors()
- DataColumnCollection
- Contains(String)
- DataColumn
- GetColumnsInError()
- HasErrors
- RowError
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
- ClearErrors()
- DataColumnCollection
- Contains(String)
- DataColumn
- GetColumnsInError()
- HasErrors
- RowError