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(); }
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(); }