DataRow.SetColumnError Metoda

Definice

Nastaví popis chyby pro sloupec.Sets the error description for a column.

Přetížení

SetColumnError(DataColumn, String)

Nastaví popis chyby pro sloupec zadaný jako DataColumn.Sets the error description for a column specified as a DataColumn.

SetColumnError(Int32, String)

Nastaví popis chyby pro sloupec určený indexem.Sets the error description for a column specified by index.

SetColumnError(String, String)

Nastaví popis chyby pro sloupec určený podle názvu.Sets the error description for a column specified by name.

SetColumnError(DataColumn, String)

Nastaví popis chyby pro sloupec zadaný jako DataColumn.Sets the error description for a column specified as a DataColumn.

public:
 void SetColumnError(System::Data::DataColumn ^ column, System::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)

Parametry

column
DataColumn

DataColumn Pro nastavení popisu chyby pro.The DataColumn to set the error description for.

error
String

Popis chybyThe error description.

Příklady

Následující příklad nastaví popis chyby pro zadanou DataRowhodnotu.The following example sets an error description for a specified 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));
   }
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

Poznámky

Chcete-li prostudovat popisy chyb GetColumnError , použijte metodu.To examine error descriptions, use the GetColumnError method.

Chcete-li zjistit, zda nějaké chyby pro kolekci sloupců existují, HasErrors použijte vlastnost.To determine whether any errors exist for the columns collection, use the HasErrors property. V důsledku toho můžete použít GetColumnsInError metodu pro načtení všech sloupců s chybami.Consequently, you can use the GetColumnsInError method to retrieve all the columns with errors.

Pokud null je nebo prázdný řetězec předán error jako parametr, chová se DataRow , HasErrors jako by nebyla nastavena žádná chyba a vlastnost vrátí hodnotu false.If null or an empty string is passed in as the error parameter, the DataRow behaves as if no error was set and the HasErrors property will return false.

Chcete-li nastavit vlastní popis chyby na celém řádku, použijte RowError vlastnost.To set a custom error description on the whole row, use the RowError property.

Chcete-li zjistit, zda existují nějaké chyby pro kolekci sloupců, HasErrors použijte metodu.To determine whether any errors exist for the columns collection, use the HasErrors method.

Chcete-li vymazat všechny chyby pro kolekci sloupců, použijte ClearErrors metodu.To clear all errors for the columns collection, use the ClearErrors method.

Viz také

SetColumnError(Int32, String)

Nastaví popis chyby pro sloupec určený indexem.Sets the error description for a column specified by index.

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

Parametry

columnIndex
Int32

Index sloupce počítaný od nulyThe zero-based index of the column.

error
String

Popis chybyThe error description.

Výjimky

columnIndex Argument je mimo rozsah.The columnIndex argument is out of range

Příklady

Následující příklad nastaví popis chyby pro zadanou DataRowhodnotu.The following example sets an error description for a specified 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));
   }
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

Poznámky

Metoda slouží k nastavení vlastní popisy chyb na zadaných sloupcích.The method is used to set custom error descriptions on specified columns. Pomocí ErrorProvider ovládacího prvku můžete zobrazit text chyby.You can use the ErrorProvider control to display the text of the error.

Chcete-li prostudovat popisy chyb GetColumnError , použijte metodu.To examine error descriptions, use the GetColumnError method.

Chcete-li zjistit, zda nějaké chyby pro kolekci sloupců existují, HasErrors použijte vlastnost.To determine whether any errors exist for the columns collection, use the HasErrors property. V důsledku toho můžete použít GetColumnsInError metodu pro načtení všech sloupců s chybami.Consequently, you can use the GetColumnsInError method to retrieve all the columns with errors.

Pokud null je nebo prázdný řetězec předán error jako parametr, chová se DataRow , HasErrors jako by nebyla nastavena žádná chyba a vlastnost vrátí hodnotu false.If null or an empty string is passed in as the error parameter, the DataRow behaves as if no error was set and the HasErrors property will return false.

Chcete-li nastavit vlastní popis chyby na celém řádku, použijte RowError vlastnost.To set a custom error description on the whole row, use the RowError property.

Chcete-li vymazat všechny chyby pro kolekci sloupců, použijte ClearErrors metodu.To clear all errors for the columns collection, use the ClearErrors method.

Chcete-li nastavit text chyby, který se vztahuje na celý řádek RowError , nastavte vlastnost.To set error text that applies to a whole row, set the RowError property.

Viz také

SetColumnError(String, String)

Nastaví popis chyby pro sloupec určený podle názvu.Sets the error description for a column specified by name.

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

Parametry

columnName
String

Název sloupceThe name of the column.

error
String

Popis chybyThe error description.

Příklady

Následující příklad nastaví popis chyby pro zadanou DataRowhodnotu.The following example sets an error description for a specified 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));
   }
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

Poznámky

Název sloupce je nastaven s ColumnName vlastností DataColumn třídy.The name of a column is set with the ColumnName property of the DataColumn class.

Chcete-li prostudovat popisy chyb GetColumnError , použijte metodu.To examine error descriptions, use the GetColumnError method.

Chcete-li zjistit, zda nějaké chyby pro kolekci sloupců existují, HasErrors použijte vlastnost.To determine whether any errors exist for the columns collection, use the HasErrors property. V důsledku toho můžete použít GetColumnsInError metodu pro načtení všech sloupců s chybami.Consequently, you can use the GetColumnsInError method to retrieve all the columns with errors.

Pokud null je nebo prázdný řetězec předán error jako parametr, chová se DataRow , HasErrors jako by nebyla nastavena žádná chyba a vlastnost vrátí hodnotu false.If null or an empty string is passed in as the error parameter, the DataRow behaves as if no error was set and the HasErrors property will return false.

Chcete-li nastavit vlastní popis chyby na celém řádku, použijte RowError vlastnost.To set a custom error description on the whole row, use the RowError property.

Chcete-li zjistit, zda existují nějaké chyby pro kolekci sloupců, HasErrors použijte metodu.To determine whether any errors exist for the columns collection, use the HasErrors method.

Chcete-li vymazat všechny chyby pro kolekci sloupců, použijte ClearErrors metodu.To clear all errors for the columns collection, use the ClearErrors method.

Viz také

Platí pro