コード例 #1
0
        public void SetupGridView(System.Windows.Forms.DataGridView dg)
        {
            dg.AllowUserToAddRows = false;
            dg.AllowUserToDeleteRows = false;
            dg.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;

            dg.AutoGenerateColumns = false;

            DataGridViewTextBoxColumn dgvc1 = new DataGridViewTextBoxColumn();
            dgvc1.DataPropertyName = "RefDes";
            dgvc1.HeaderText = "RefDes";
            dgvc1.ReadOnly = true;
            dg.Columns.Add(dgvc1);

            DataGridViewTextBoxColumn dgvc2 = new DataGridViewTextBoxColumn();
            dgvc2.DataPropertyName = "Type";
            dgvc2.HeaderText = "Type";
            dgvc2.ReadOnly = true;
            dg.Columns.Add(dgvc2);

            DataGridViewTextBoxColumn dgvc3 = new DataGridViewTextBoxColumn();
            dgvc3.DataPropertyName = "PosX";
            dgvc3.HeaderText = "PosX";
            dgvc3.ReadOnly = true;
            dg.Columns.Add(dgvc3);

            DataGridViewTextBoxColumn dgvc4 = new DataGridViewTextBoxColumn();
            dgvc4.DataPropertyName = "PosY";
            dgvc4.HeaderText = "PosY";
            dgvc4.ReadOnly = true;
            dg.Columns.Add(dgvc4);

            DataGridViewTextBoxColumn dgvc5 = new DataGridViewTextBoxColumn();
            dgvc5.DataPropertyName = "Rotate";
            dgvc5.HeaderText = "Rotate";
            dgvc5.ReadOnly = true;
            dg.Columns.Add(dgvc5);

            DataGridViewTextBoxColumn dgvc6 = new DataGridViewTextBoxColumn();
            dgvc6.DataPropertyName = "Value";
            dgvc6.HeaderText = "Value";
            dgvc6.ReadOnly = true;
            dg.Columns.Add(dgvc6);

            DataGridViewTextBoxColumn dgvc7= new DataGridViewTextBoxColumn();
            dgvc7.DataPropertyName = "feederNumber";
            dgvc7.HeaderText = "Feeder Number";
            dgvc7.ReadOnly = true;
            dg.Columns.Add(dgvc7);

            DataGridViewTextBoxColumn dgvc8 = new DataGridViewTextBoxColumn();
            dgvc8.DataPropertyName = "ComponentCode";
            dgvc8.HeaderText = "Code";
            dgvc8.ReadOnly = true;
            dg.Columns.Add(dgvc8);

            DataGridViewCheckBoxColumn dgv9 = new DataGridViewCheckBoxColumn();
            dgv9.HeaderText = "Pick";
            dgv9.Name = "Pick";
            dgv9.ReadOnly = false;
            dg.Columns.Add(dgv9);

            dg.AutoResizeColumns();
            dg.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

               // POPDataTable();
        }
コード例 #2
0
        public void SetupGridView(System.Windows.Forms.DataGridView dg)
        {
            dsFeeders = cf.POPFeedersTable();
            dg.AllowUserToAddRows = false;
            dg.AllowUserToDeleteRows = false;
            dg.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;

            dg.AutoGenerateColumns = false;

            DataGridViewTextBoxColumn dgvc1 = new DataGridViewTextBoxColumn();
            dgvc1.DataPropertyName = "RefDes";
            dgvc1.HeaderText = "RefDes";
            dgvc1.ReadOnly = true;
            dg.Columns.Add(dgvc1);

            DataGridViewTextBoxColumn dgvc2 = new DataGridViewTextBoxColumn();
            dgvc2.DataPropertyName = "Type";
            dgvc2.HeaderText = "Type";
            dgvc2.ReadOnly = true;
            dg.Columns.Add(dgvc2);

            DataGridViewTextBoxColumn dgvc3 = new DataGridViewTextBoxColumn();
            dgvc3.DataPropertyName = "PosX";
            dgvc3.HeaderText = "PosX";
            dgvc3.ReadOnly = true;
            dg.Columns.Add(dgvc3);

            DataGridViewTextBoxColumn dgvc4 = new DataGridViewTextBoxColumn();
            dgvc4.DataPropertyName = "PosY";
            dgvc4.HeaderText = "PosY";
            dgvc4.ReadOnly = true;
            dg.Columns.Add(dgvc4);

            DataGridViewTextBoxColumn dgvc5 = new DataGridViewTextBoxColumn();
            dgvc5.DataPropertyName = "Rotate";
            dgvc5.HeaderText = "Rotate";
            dgvc5.ReadOnly = true;
            dg.Columns.Add(dgvc5);

            DataGridViewTextBoxColumn dgvc6 = new DataGridViewTextBoxColumn();
            dgvc6.DataPropertyName = "Value";
            dgvc6.HeaderText = "Value";
            dgvc6.ReadOnly = true;
            dg.Columns.Add(dgvc6);

            DataGridViewComboBoxColumn ColumnItem = new DataGridViewComboBoxColumn();

            ColumnItem.HeaderText = "Feeder Number";
            ColumnItem.Width = 120;
            ColumnItem.DataSource = dsFeeders.Tables[0].DefaultView;
            ColumnItem.DataPropertyName = "feederNumber";
            ColumnItem.ValueMember = "feederNumber";
            ColumnItem.DisplayMember = "feederValue";

            ColumnItem.ValueType = typeof(byte);

            dg.Columns.Add(ColumnItem);

            dg.AutoResizeColumns();
            dg.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

            POPDataTable();
        }