Example #1
0
        public ListForm(
            DataGridViewColumn[] gridColumns,
            DataSourceDelegate createDataSource,
            CreateDetailFormDelegate createDetailForm)
        {
            ItemTypeDescription = "item";

            InitializeComponent();

            dgvMain.AutoGenerateColumns = false;

            foreach (DataGridViewColumn column in gridColumns)
            {
                column.ReadOnly = true;
            }

            dgvMain.Columns.AddRange(gridColumns);

            _createDataSource = createDataSource;
            _createDetailForm = createDetailForm;
        }
 /// <summary>
 /// The register data source delegate.
 /// </summary>
 /// <param name="dataSourceDelegate">
 /// The data source delegate.
 /// </param>
 /// <param name="additionalProperties">
 /// The additional properties.
 /// </param>
 /// <returns>
 /// The <see cref="DynamicControlsBuilder"/>.
 /// </returns>
 public DynamicControlsBuilder RegisterDataSourceDelegate(DataSourceDelegate dataSourceDelegate, params string[] additionalProperties)
 {
     HttpContext.Current.Session[DataSourceDelegateKey] = dataSourceDelegate;
     HttpContext.Current.Session[AdditionalPropertiesKey] = additionalProperties;
     return this;
 }
Example #3
0
 public Reindexer(ISearchIndex index, DataSourceDelegate dataSourceDelegate, Parameters parameters = null)
 {
     _searchIndex        = index;
     _dataSourceDelegate = dataSourceDelegate;
     _parameters         = parameters;
 }