Class DataColumnExtensions
Extensions
public static class DataColumnExtensions
- Inheritance
-
DataColumnExtensions
- Inherited Members
Methods
CloneColumn(DataColumn)
Creates and returns a new DataColumn based on Source.
public static DataColumn CloneColumn(this DataColumn Source)
Parameters
SourceDataColumn
Returns
CopyStructureTo(DataColumn, DataTable)
Copies SourceColumn to Target DataTable.
public static void CopyStructureTo(this DataColumn SourceColumn, DataTable Dest)
Parameters
SourceColumnDataColumnDestDataTable
CopyStructureTo(DataColumn, DataTable, bool)
Copies SourceColumn to Target DataTable.
public static void CopyStructureTo(this DataColumn SourceColumn, DataTable Target, bool AllowDBNull)
Parameters
SourceColumnDataColumnTargetDataTableAllowDBNullbool
DataTypeToJson(DataColumn)
Returns a character that denotes the datatype of the column
public static string DataTypeToJson(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
GetWidth(DataColumn)
Gets the Width extended property
public static int GetWidth(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
GetWidth(DataColumn, int)
Gets the Width extended property
public static int GetWidth(this DataColumn Column, int Default)
Parameters
ColumnDataColumnDefaultint
Returns
IsCheckBox(DataColumn)
Returns true if the Column satisfies the condition (pseudo-property).
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static bool IsCheckBox(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
IsCheckBox(DataColumn, bool)
Sets a condition (pseudo-property) of the Column to the Value.
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static void IsCheckBox(this DataColumn Column, bool Value)
Parameters
ColumnDataColumnValuebool
IsDate(DataColumn)
Returns true if the Column satisfies the condition (pseudo-property).
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static bool IsDate(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
IsDate(DataColumn, bool)
Sets a condition (pseudo-property) of the Column to the Value.
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static void IsDate(this DataColumn Column, bool Value)
Parameters
ColumnDataColumnValuebool
IsDateTime(DataColumn)
Returns true if the Column satisfies the condition (pseudo-property).
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static bool IsDateTime(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
IsDateTime(DataColumn, bool)
Sets a condition (pseudo-property) of the Column to the Value.
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static void IsDateTime(this DataColumn Column, bool Value)
Parameters
ColumnDataColumnValuebool
IsImage(DataColumn)
Returns true if the Column satisfies the condition (pseudo-property).
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static bool IsImage(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
IsImage(DataColumn, bool)
Sets a condition (pseudo-property) of the Column to the Value.
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static void IsImage(this DataColumn Column, bool Value)
Parameters
ColumnDataColumnValuebool
IsMemo(DataColumn)
Returns true if the Column satisfies the condition (pseudo-property).
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static bool IsMemo(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
IsMemo(DataColumn, bool)
Sets a condition (pseudo-property) of the Column to the Value.
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static void IsMemo(this DataColumn Column, bool Value)
Parameters
ColumnDataColumnValuebool
IsTime(DataColumn)
Returns true if the Column satisfies the condition (pseudo-property).
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static bool IsTime(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
IsTime(DataColumn, bool)
Sets a condition (pseudo-property) of the Column to the Value.
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static void IsTime(this DataColumn Column, bool Value)
Parameters
ColumnDataColumnValuebool
IsVisible(DataColumn)
Returns true if the Column satisfies the condition (pseudo-property).
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static bool IsVisible(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
IsVisible(DataColumn, bool)
Sets a condition (pseudo-property) of the Column to the Value.
NOTE: The condition is a pseudo-property defined in its ExtendedProperties.
public static void IsVisible(this DataColumn Column, bool Value)
Parameters
ColumnDataColumnValuebool
IsVisibleSet(DataColumn)
Returns true if Column is not null and has a Visible pseudo-property defined in its ExtendedProperties.
public static bool IsVisibleSet(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
IsWidthSet(DataColumn)
Returns true if Column is not null and has a Width pseudo-property defined in its ExtendedProperties.
public static bool IsWidthSet(this DataColumn Column)
Parameters
ColumnDataColumn
Returns
JsonToDataType(DataColumn, string)
Converts a json datatype to column datatype
public static void JsonToDataType(this DataColumn Column, string Json)
Parameters
ColumnDataColumnJsonstring
SetAsAutoInc(DataColumn)
Sets the Column as a negative autoincrement one, if it is of an integer type.
public static void SetAsAutoInc(this DataColumn Column)
Parameters
ColumnDataColumn
SetTitleKey(DataColumn, string)
Sets the Value of the TitleKey key to the Column.ExtendedProperties
public static void SetTitleKey(this DataColumn Column, string Value)
Parameters
ColumnDataColumnValuestring
SetWidth(DataColumn, int)
Sets the Width extended property
public static void SetWidth(this DataColumn Column, int Value)
Parameters
ColumnDataColumnValueint
TitleKey(DataColumn)
Returns the value of the TitleKey key from the Column.ExtendedProperties
public static string TitleKey(this DataColumn Column)
Parameters
ColumnDataColumn