public static string FieldAsString(this CremaDataRow row, CremaDataColumn column) { object value = row[column]; if (value == null || value == DBNull.Value) { return(null); } return(value.ToString()); }
internal static void SetFieldForce <T>(this CremaDataRow row, CremaDataColumn column, T value) { if (column.ReadOnly == true) { row.InternalObject.SetReadOnlyField <T>(column.InternalObject, value); } else { row.InternalObject.SetField <T>(column.InternalObject, value); } }
public static string GenerateFilterExpression(this CremaDataRow dataRow, params string[] columnNames) { var fieldList = new List <object>(columnNames.Length); foreach (var item in columnNames) { var field = dataRow.Field <object>(item); fieldList.Add(GenerateFieldExpression(item, field)); } return(string.Join(" and ", fieldList)); }
public void ImportRow(CremaDataRow row) { this.InternalObject.BeginLoadData(); try { this.InternalObject.ImportRow(row.InternalObject); } finally { this.InternalObject.EndLoadData(); } }
public static string FieldAsString(this CremaDataRow row, string columnName) { return(row.FieldAsString(row.Table.Columns[columnName])); }
public static string FieldAsString(this CremaDataRow row, int columnIndex) { return(row.FieldAsString(row.Table.Columns[columnIndex])); }
public static void SetField <T>(this CremaDataRow row, string columnName, T value) { row.InternalObject.SetField <T>(columnName, value); }
public static void SetField <T>(this CremaDataRow row, int columnIndex, T value) { row.InternalObject.SetField <T>(columnIndex, value); }
public static void SetFieldAsString(this CremaDataRow row, string columnName, string textValue) { row.SetFieldAsString(row.Table.Columns[columnName], textValue); }
public static T Field <T>(this CremaDataRow row, int columnIndex, DataRowVersion version) { return(row.InternalObject.Field <T>(columnIndex, version)); }
public static T Field <T>(this CremaDataRow row, CremaDataColumn column, DataRowVersion version) { return(row.InternalObject.Field <T>(column.InternalObject, version)); }
internal static T Field <T>(this CremaDataRow row, InternalRelation relation) { return(row.InternalObject.Field <T>(relation)); }
internal static T Field <T>(this CremaDataRow row, InternalDataColumn column) { return(row.InternalObject.Field <T>(column)); }
public static void SetFieldAsString(this CremaDataRow row, CremaDataColumn column, string textValue) { row[column] = column.ConvertFromString(textValue); }
public static string FieldAsString(this CremaDataRow row, int columnIndex, DataRowVersion version) { return(row.FieldAsString(row.Table.Columns[columnIndex], version)); }
public static string FieldAsString(this CremaDataRow row, string columnName, DataRowVersion version) { return(row.FieldAsString(row.Table.Columns[columnName], version)); }
public static T Field <T>(this CremaDataRow row, string columnName, DataRowVersion version) { return(row.InternalObject.Field <T>(columnName, version)); }
public static void SetField <T>(this CremaDataRow row, CremaDataColumn column, T value) { row.InternalObject.SetField <T>(column.InternalObject, value); }
public static void SetFieldAsString(this CremaDataRow row, int columnIndex, string textValue) { row.SetFieldAsString(row.Table.Columns[columnIndex], textValue); }