System.Data.DataTable.GetErrors C# (CSharp) Method

GetErrors() public method

Returns an array of objects that contain errors.
public GetErrors ( ) : DataRow[]
return DataRow[]
        public DataRow[] GetErrors()
        {
            List<DataRow> errorList = new List<DataRow>();

            for (int i = 0; i < Rows.Count; i++)
            {
                DataRow row = Rows[i];
                if (row.HasErrors)
                {
                    errorList.Add(row);
                }
            }

            DataRow[] temp = NewRowArray(errorList.Count);
            errorList.CopyTo(temp);
            return temp;
        }

Usage Example

Ejemplo n.º 1
0
        private string GetViolatedConstraint(System.Data.DataTable dataTable)
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            if (dataTable.HasErrors)
            {
                foreach (DataRow row in dataTable.GetErrors())
                {
                    sb.AppendLine(row.RowError);
                }
            }

            return("In table " + dataTable.TableName + " " + sb.ToString());
        }
All Usage Examples Of System.Data.DataTable::GetErrors
DataTable