Class BaseFields<T>
Inheritance
System.Object
System.Collections.ObjectModel.Collection<T>
System.ComponentModel.BindingList<T>
BaseFields<T>
Assembly: FastReport.Olap.dll
Syntax
[ListBindable(false)]
public class BaseFields<T> : BindingList<T>, IList<T>, ICollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IBindingList, IList, ICollection, IEnumerable, ICancelAddNew, IRaiseItemChangedEvents, IFieldsContainer, IBaseDataSetOwner where T : BaseField
Type Parameters
Constructors
BaseFields(Object)
Declaration
public BaseFields(object owner)
Parameters
Type |
Name |
Description |
System.Object |
owner |
|
Properties
DataSet
Declaration
[Browsable(false)]
public IBaseDataSet DataSet { get; set; }
Property Value
Owner
Declaration
public object Owner { get; }
Property Value
Type |
Description |
System.Object |
|
Methods
Assign(BaseFields<T>)
Declaration
public void Assign(BaseFields<T> source)
Parameters
GetByName(String)
Declaration
public BaseField GetByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
GetDisplayText(Object)
Declaration
public string GetDisplayText(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
Returns
Type |
Description |
System.String |
|
InitFields()
Declaration
InsertItem(Int32, T)
Declaration
protected override void InsertItem(int index, T item)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
T |
item |
|
Overrides
System.ComponentModel.BindingList<T>.InsertItem(System.Int32, T)
RemoveItem(Int32)
Declaration
protected override void RemoveItem(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Overrides
System.ComponentModel.BindingList<T>.RemoveItem(System.Int32)
Implements