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; }
public Reindexer(ISearchIndex index, DataSourceDelegate dataSourceDelegate, Parameters parameters = null) { _searchIndex = index; _dataSourceDelegate = dataSourceDelegate; _parameters = parameters; }