public ASPxComboBoxDataSource(IDataSourceInitialDataProvider <T> dataSourceInitialDataProvider, IFilterKeyProvider <T> filterKeyProvider, IDataSourceSorter <T> dataSourceSorter) { BaseData = new DataCache <List <DataSourceDataItem <T> > >(InitializeBaseDataCache); PropertyManager = new PropertyManager <T>(); DataSourceInitialDataProvider = dataSourceInitialDataProvider; FilterKeyProvider = filterKeyProvider; DataSourceSorter = dataSourceSorter; InitializeActuals(); }
public static ASPxComboBox SetComboBoxDataSource <T>(this ASPxComboBox source, IDataSourceInitialDataProvider <T> dataSourceInitialDataProvider, IFilterKeyProvider <T> filterKeyProvider, IDataSourceSorter <T> dataSourceSorter) where T : class { source.DataSource = new ASPxComboBoxDataSource <T>( dataSourceInitialDataProvider, filterKeyProvider, dataSourceSorter ); return(source); }