DataRow.SetColumnError Metode

Definisi

Mengatur deskripsi kesalahan untuk kolom.

Overload

SetColumnError(DataColumn, String)

Mengatur deskripsi kesalahan untuk kolom yang ditentukan sebagai DataColumn.

SetColumnError(Int32, String)

Mengatur deskripsi kesalahan untuk kolom yang ditentukan oleh indeks.

SetColumnError(String, String)

Mengatur deskripsi kesalahan untuk kolom yang ditentukan berdasarkan nama.

SetColumnError(DataColumn, String)

Sumber:
DataRow.cs
Sumber:
DataRow.cs
Sumber:
DataRow.cs

Mengatur deskripsi kesalahan untuk kolom yang ditentukan sebagai DataColumn.

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)

Parameter

column
DataColumn

DataColumn untuk mengatur deskripsi kesalahan.

error
String

Deskripsi kesalahan.

Contoh

Contoh berikut menetapkan deskripsi kesalahan untuk yang ditentukan 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

Keterangan

Untuk memeriksa deskripsi kesalahan, gunakan metode .GetColumnError

Untuk menentukan apakah ada kesalahan untuk koleksi kolom, gunakan HasErrors properti . Akibatnya, Anda dapat menggunakan GetColumnsInError metode untuk mengambil semua kolom dengan kesalahan.

Jika null atau string kosong diteruskan sebagai error parameter, DataRow berperilaku seolah-olah tidak ada kesalahan yang diatur dan HasErrors properti akan mengembalikan false.

Untuk mengatur deskripsi kesalahan kustom pada seluruh baris, gunakan RowError properti .

Untuk menentukan apakah ada kesalahan untuk koleksi kolom, gunakan metode .HasErrors

Untuk menghapus semua kesalahan untuk koleksi kolom, gunakan ClearErrors metode .

Lihat juga

Berlaku untuk

SetColumnError(Int32, String)

Sumber:
DataRow.cs
Sumber:
DataRow.cs
Sumber:
DataRow.cs

Mengatur deskripsi kesalahan untuk kolom yang ditentukan oleh indeks.

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)

Parameter

columnIndex
Int32

Indeks kolom berbasis nol.

error
String

Deskripsi kesalahan.

Pengecualian

Argumen columnIndex di luar rentang

Contoh

Contoh berikut menetapkan deskripsi kesalahan untuk yang ditentukan 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

Keterangan

Metode ini digunakan untuk mengatur deskripsi kesalahan kustom pada kolom tertentu. Anda dapat menggunakan ErrorProvider kontrol untuk menampilkan teks kesalahan.

Untuk memeriksa deskripsi kesalahan, gunakan metode .GetColumnError

Untuk menentukan apakah ada kesalahan untuk koleksi kolom, gunakan HasErrors properti . Akibatnya, Anda dapat menggunakan GetColumnsInError metode untuk mengambil semua kolom dengan kesalahan.

Jika null atau string kosong diteruskan sebagai error parameter, DataRow berperilaku seolah-olah tidak ada kesalahan yang diatur dan HasErrors properti akan mengembalikan false.

Untuk mengatur deskripsi kesalahan kustom pada seluruh baris, gunakan RowError properti .

Untuk menghapus semua kesalahan untuk koleksi kolom, gunakan ClearErrors metode .

Untuk mengatur teks kesalahan yang berlaku untuk seluruh baris, atur RowError properti .

Lihat juga

Berlaku untuk

SetColumnError(String, String)

Sumber:
DataRow.cs
Sumber:
DataRow.cs
Sumber:
DataRow.cs

Mengatur deskripsi kesalahan untuk kolom yang ditentukan berdasarkan nama.

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)

Parameter

columnName
String

Nama kolom.

error
String

Deskripsi kesalahan.

Contoh

Contoh berikut menetapkan deskripsi kesalahan untuk yang ditentukan 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

Keterangan

Nama kolom diatur dengan ColumnName properti DataColumn kelas .

Untuk memeriksa deskripsi kesalahan, gunakan metode .GetColumnError

Untuk menentukan apakah ada kesalahan untuk koleksi kolom, gunakan HasErrors properti . Akibatnya, Anda dapat menggunakan GetColumnsInError metode untuk mengambil semua kolom dengan kesalahan.

Jika null atau string kosong diteruskan sebagai error parameter, DataRow berperilaku seolah-olah tidak ada kesalahan yang diatur dan HasErrors properti akan mengembalikan false.

Untuk mengatur deskripsi kesalahan kustom pada seluruh baris, gunakan RowError properti .

Untuk menentukan apakah ada kesalahan untuk koleksi kolom, gunakan metode .HasErrors

Untuk menghapus semua kesalahan untuk koleksi kolom, gunakan ClearErrors metode .

Lihat juga

Berlaku untuk