private void InitDataGrid() { columnGroupID = new DataGridComboBoxColumn(); columnGroupID.HeaderText = "Group"; columnGroupID.MappingName = "GroupID"; columnGroupID.Width = 80; columnGroupID.NullText = ""; columnFrequency = new DataGridTextBoxColumn(); columnFrequency.HeaderText = "Frequency"; columnFrequency.MappingName = "Frequency"; columnFrequency.Width = 60; columnFrequency.NullText = ""; columnFrequency.Format = "f6"; columnMode = new DataGridComboBoxColumn(); columnMode.HeaderText = "Mode"; columnMode.MappingName = "ModeID"; columnMode.Width = 60; columnMode.NullText = ""; columnFilter = new DataGridComboBoxColumn(); columnFilter.HeaderText = "Filter"; columnFilter.MappingName = "FilterID"; columnFilter.Width = 60; columnFilter.NullText = ""; columnCallsign = new DataGridTextBoxColumn(); columnCallsign.HeaderText = "Callsign"; columnCallsign.MappingName = "Callsign"; columnCallsign.Width = 50; columnCallsign.NullText = ""; columnComments = new DataGridTextBoxColumn(); columnComments.HeaderText = "Comments"; columnComments.MappingName = "Comments"; columnComments.Width = 160; columnComments.NullText = ""; /*columnScan = new DataGridBoolColumn(); * columnScan.HeaderText = "Scan"; * columnScan.MappingName = "Scan"; * columnScan.ReadOnly = false; * columnScan.AllowNull = false; * columnScan.Width = 30;*/ columnSquelch = new DataGridTextBoxColumn(); columnSquelch.HeaderText = "Squelch"; columnSquelch.MappingName = "Squelch"; columnSquelch.Width = 50; columnSquelch.NullText = ""; columnStepSize = new DataGridComboBoxColumn(); columnStepSize.HeaderText = "Step Size"; columnStepSize.MappingName = "StepSizeID"; columnStepSize.Width = 70; columnStepSize.NullText = ""; columnAGC = new DataGridComboBoxColumn(); columnAGC.HeaderText = "AGC"; columnAGC.MappingName = "AGCID"; columnAGC.Width = 60; columnAGC.NullText = ""; ts = new DataGridTableStyle(); ts.MappingName = "Memory"; ts.GridColumnStyles.Add(columnGroupID); ts.GridColumnStyles.Add(columnFrequency); ts.GridColumnStyles.Add(columnMode); ts.GridColumnStyles.Add(columnFilter); ts.GridColumnStyles.Add(columnCallsign); ts.GridColumnStyles.Add(columnComments); //ts.GridColumnStyles.Add(columnScan); ts.GridColumnStyles.Add(columnSquelch); ts.GridColumnStyles.Add(columnStepSize); ts.GridColumnStyles.Add(columnAGC); dataGrid1.TableStyles.Add(ts); dataGrid1.PreferredRowHeight = columnGroupID.ComboBox.Height + 1; CopyDefaultTableStyle(dataGrid1, ts); }
private void InitDataGrid() { columnGroupID = new DataGridComboBoxColumn(); columnGroupID.HeaderText = "Group"; columnGroupID.MappingName = "GroupID"; columnGroupID.Width = 80; columnGroupID.NullText = ""; columnFrequency = new DataGridTextBoxColumn(); columnFrequency.HeaderText = "Freq"; columnFrequency.MappingName = "Freq"; columnFrequency.Width = 60; columnFrequency.NullText = ""; columnFrequency.Format = "f6"; columnMode = new DataGridComboBoxColumn(); columnMode.HeaderText = "Mode"; columnMode.MappingName = "ModeID"; columnMode.Width = 60; columnMode.NullText = ""; columnFilter = new DataGridComboBoxColumn(); columnFilter.HeaderText = "Filter"; columnFilter.MappingName = "FilterID"; columnFilter.Width = 60; columnFilter.NullText = ""; columnCallsign = new DataGridTextBoxColumn(); columnCallsign.HeaderText = "Callsign"; columnCallsign.MappingName = "Callsign"; columnCallsign.Width = 50; columnCallsign.NullText = ""; columnComments = new DataGridTextBoxColumn(); columnComments.HeaderText = "Comments"; columnComments.MappingName = "Comments"; columnComments.Width = 160; columnComments.NullText = ""; /*columnScan = new DataGridBoolColumn(); columnScan.HeaderText = "Scan"; columnScan.MappingName = "Scan"; columnScan.ReadOnly = false; columnScan.AllowNull = false; columnScan.Width = 30;*/ columnSquelch = new DataGridTextBoxColumn(); columnSquelch.HeaderText = "Squelch"; columnSquelch.MappingName = "Squelch"; columnSquelch.Width = 50; columnSquelch.NullText = ""; columnStepSize = new DataGridComboBoxColumn(); columnStepSize.HeaderText = "Step Size"; columnStepSize.MappingName = "StepSizeID"; columnStepSize.Width = 70; columnStepSize.NullText = ""; columnAGC = new DataGridComboBoxColumn(); columnAGC.HeaderText = "AGC"; columnAGC.MappingName = "AGCID"; columnAGC.Width = 60; columnAGC.NullText = ""; ts = new DataGridTableStyle(); ts.MappingName = "Memory"; ts.GridColumnStyles.Add(columnGroupID); ts.GridColumnStyles.Add(columnFrequency); ts.GridColumnStyles.Add(columnMode); ts.GridColumnStyles.Add(columnFilter); ts.GridColumnStyles.Add(columnCallsign); ts.GridColumnStyles.Add(columnComments); //ts.GridColumnStyles.Add(columnScan); ts.GridColumnStyles.Add(columnSquelch); ts.GridColumnStyles.Add(columnStepSize); ts.GridColumnStyles.Add(columnAGC); dataGrid1.TableStyles.Add(ts); dataGrid1.PreferredRowHeight = columnGroupID.ComboBox.Height + 1; CopyDefaultTableStyle(dataGrid1, ts); }