Click or drag to resize
CalculationWorks Logo
BcfRelatedRowCellSetRelatedRow Method (BcfRow, Boolean)
Sets the related (parent) row.

Namespace: CalculationWorks.BusinessModel
Assembly: CalculationWorks.BusinessModel (in CalculationWorks.BusinessModel.dll) Version: 3.2.1.2
Syntax
public void SetRelatedRow(
	BcfRow newParentRow,
	bool optimistic
)

Parameters

newParentRow
Type: CalculationWorks.BusinessModelBcfRow
The new parent row.
optimistic
Type: SystemBoolean
if set to true operation will be executed in CurrentTransaction and in case of error the transaction has to be discarded (Rollback). Otherwise operation will be executed in a subtransaction of CurrentTransaction in case of error the subtransaction will be discarded without affecting CurrentTransaction. For best performance set optimistic to true. Default is true.
Exceptions
ExceptionCondition
ArgumentExceptionnewParentRow is not in Relations ParentTable
InvalidOperationException

Row has invalid state

or

newParentRow has invalid state

or

dataset is Locked; e.g. BcfDataSet is just switching the CurrentTransaction or is undoing/redoing or calculating.

Version Information

CalculationWorks.BusinessModel

Supported in: 3.2, 3.0, 2.1, 2.0
See Also