public void initializeComponent(SQLRepository repository, CSPController controller) { this.controller = controller; this.repository = repository; this.AllowUserToAddRows = false; DataGridViewRow templateRow = new DataGridViewRow(); templateRow.Height = 15; this.RowTemplate = templateRow; this.typedExpressions = new List <Expression>(); this.GridColor = System.Drawing.SystemColors.ControlLight; this.AllowUserToAddRows = false; this.AllowUserToDeleteRows = false; this.AllowUserToResizeRows = false; this.MultiSelect = false; this.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.BackgroundColor = System.Drawing.SystemColors.ControlLightLight; this.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.MultiSelect = false; this.RowHeadersVisible = false; this.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; this.CellDoubleClick += new DataGridViewCellEventHandler(ParametersDataGridView_CellDoubleClick); this.SelectionChanged += new EventHandler(ParametersDataGridView_SelectionChanged); this.CellEndEdit += new DataGridViewCellEventHandler(CSPConstraintDataGridView_CellEndEdit); this.TabIndex = 24; DataTable.Columns.Add("Value"); DataTable.Columns.Add("Information"); DataTable.AcceptChanges(); this.DataSource = DataTable; this.Columns[0].FillWeight = 0.7F; this.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; this.Columns[0].SortMode = DataGridViewColumnSortMode.NotSortable; this.Columns[0].ReadOnly = false; this.Columns[1].FillWeight = 0.3F; this.Columns[1].SortMode = DataGridViewColumnSortMode.NotSortable; this.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; this.Columns[1].ReadOnly = true; }
public CSPInstanceDialog(SQLRepository repository, SQLElement constraintElement, CSPController controller) { InitializeComponent(); this.controller = controller; this.labelInformation.Text = ""; this.CSPConstraintDataGridView1.initializeComponent(repository, controller); this.StartPosition = FormStartPosition.CenterScreen; this.constraintElement = constraintElement; this.repository = repository; this.constraintInstance = new CSPInstance(repository, constraintElement); this.constraintInstance.loadTreeFromTaggedValue(); this.setAppearance(); if (comboBoxConstraints.SelectedIndex == -1) { this.comboBoxConstraints.SelectedIndex = 0; } if (listBoxConstraints.Items.Count > 0) { listBoxConstraints.SelectedIndex = 0; } }