/// ------------------------------------------------------------------------------------ /// <summary> /// Initializes a new instance of the <see cref="T:FwMultilingualPropView"/> class. /// </summary> /// ------------------------------------------------------------------------------------ public FwMultilingualPropView(IFwMultilingualPropViewDataSource datasource) : base() { AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; RowHeadersVisible = false; AllowUserToAddRows = false; EditMode = DataGridViewEditMode.EditOnEnter; CausesValidation = false; if (datasource == null) { datasource = new FwMultilingualPropViewDataSource(); } PropertyDataSource = datasource; PropertyDataSource.Grid = this; // Can't check for DesignMode here because Site property isn't set yet, so // DesignMode always returns false. }
/// ------------------------------------------------------------------------------------ /// <summary> /// Initializes a new instance of the <see cref="T:FwMultilingualPropView"/> class. /// </summary> /// ------------------------------------------------------------------------------------ public FwMultilingualPropView(IFwMultilingualPropViewDataSource datasource) : base() { AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; RowHeadersVisible = false; AllowUserToAddRows = false; EditMode = DataGridViewEditMode.EditOnEnter; CausesValidation = false; if (datasource == null) datasource = new FwMultilingualPropViewDataSource(); PropertyDataSource = datasource; PropertyDataSource.Grid = this; // Can't check for DesignMode here because Site property isn't set yet, so // DesignMode always returns false. }