[This is preliminary documentation and is subject to change.]
Creates and registers a new binding source.
Namespace: CalculationWorks.ViewModel.Forms
Assembly: CalculationWorks.ViewModel.Forms (in CalculationWorks.ViewModel.Forms.dll) Version: 1.1.0.0
Syntax
protected TBindingSource AddRootBindingSource<TBindingSource>( string name, string tableName, Func<BcfBindingSourceBuilder, TBindingSource> createBindingSource ) where TBindingSource : BcfBindingSource
Parameters
- name
- Type: SystemString
The name. - tableName
- Type: SystemString
Name of the table. - createBindingSource
- Type: SystemFuncBcfBindingSourceBuilder, TBindingSource
TBindingSource constructor.
Type Parameters
- TBindingSource
- The type of the binding source.
Return Value
Type: TBindingSourceTBindingSource.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | name is null |
ArgumentNullException | tableName is null |
ArgumentNullException | createBindingSource is null |
ArgumentException | tableName is not in DefaultViews |
ArgumentException | name is not unique |
See Also