NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

DataRow.SetColumnError

Sets the error description for a column.

Overload List

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);

Example [Visual Basic]

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

See Also

DataRow Class | DataRow Members | System.Data Namespace