Show / Hide Table of Contents

Class DataTable

Inheritance
object
DataTable
Implements
IEquatable<DataTable>
Inherited Members
object.GetType()
object.MemberwiseClone()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: PayrollEngine.Data
Assembly: PayrollEngine.Core.dll
Syntax
public class DataTable : IEquatable<DataTable>

Constructors

DataTable()

Declaration
public DataTable()

DataTable(DataTable)

Declaration
public DataTable(DataTable copySource)
Parameters
Type Name Description
DataTable copySource

DataTable(string)

Declaration
public DataTable(string name)
Parameters
Type Name Description
string name

Properties

Columns

Declaration
public List<DataColumn> Columns { get; set; }
Property Value
Type Description
List<DataColumn>

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
string

Rows

Declaration
public List<DataRow> Rows { get; set; }
Property Value
Type Description
List<DataRow>

Methods

AddRow(IEnumerable<object>)

Declaration
public void AddRow(IEnumerable<object> rawValues)
Parameters
Type Name Description
IEnumerable<object> rawValues

Equals(DataTable)

Declaration
public bool Equals(DataTable compare)
Parameters
Type Name Description
DataTable compare
Returns
Type Description
bool

Equals(object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
object.Equals(object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
object.GetHashCode()

GetRawValues(DataRow)

Declaration
public IEnumerable<object> GetRawValues(DataRow row)
Parameters
Type Name Description
DataRow row
Returns
Type Description
IEnumerable<object>

SetRawValues(DataRow, IEnumerable<object>)

Declaration
public void SetRawValues(DataRow row, IEnumerable<object> rawValues)
Parameters
Type Name Description
DataRow row
IEnumerable<object> rawValues

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Implements

IEquatable<T>

Extension Methods

DataTableConversionExtensions.ToSystemDataTable(DataTable)
ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX