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();
        }
Exemplo n.º 2
0
        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);
        }