Sets the error description for a column.
Sets the error description for a column specified by name.
[Visual Basic] Overloads Public Sub SetColumnError(String, String)
[C#] public void SetColumnError(String, String);
[C++] public: void SetColumnError(String*, String*);
[JScript] public function SetColumnError(String, String);
Sets the error description for a column specified as a DataColumn.
[Visual Basic] Overloads Public Sub SetColumnError(DataColumn, String)
[C#] public void SetColumnError(DataColumn, String);
[C++] public: void SetColumnError(DataColumn*, String);
[JScript] public function SetColumnError(DataColumn, String);
Sets the error description for a column specified by index.
[Visual Basic] Overloads Public Sub SetColumnError(Integer, String)
[C#] public void SetColumnError(int, String);
[C++] public: void SetColumnError(int, String);
[JScript] public function SetColumnError(int, String);
The following example sets and gets the error description for a new column in an existing System.WinForms.DataGrid control's DataTable.
Note This example shows how to use one of the overloaded versions of SetColumnError. For other examples that may be available, see the individual overload topics.
[Visual Basic]
Dim myRow As DataRow Dim t As DataTable t = DataGrid1.DataSource myRow = t.NewRow Dim ErrorString As String ErrorString = "Replace this text." ' Use DataColumn.Contains to ensure the column exists If myRow.DataTable.Columns.Contains(1) Then myRow.SetColumnError(1, ErrorString) Console.WriteLine(myRow.GetColumnError(1)) ' Add the row t.Rows.Add(myRow) End If