Beispiel #1
0
        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);
		}