public DataGridView getRackCtrl() { int num = EcoGlobalVar.DCLayoutType; if (num >= 3) { num = 0; } this.dgvSetDevice.Rows.Clear(); this.dgvSetDevice.Columns.Clear(); for (int i = 0; i < DevManFloorGrids.columns[num]; i++) { DataGridViewSpanColumn dataGridViewSpanColumn = new DataGridViewSpanColumn(); dataGridViewSpanColumn.Name = (i + 1).ToString(); dataGridViewSpanColumn.Resizable = DataGridViewTriState.False; dataGridViewSpanColumn.Width = DevManFloorGrids.pixels[num]; this.dgvSetDevice.Columns.Add(dataGridViewSpanColumn); } for (int j = 0; j < DevManFloorGrids.rows[num]; j++) { DataGridViewRow dataGridViewRow = new DataGridViewRow(); for (int k = 0; k < DevManFloorGrids.columns[num]; k++) { DataGridViewSpanCell dataGridViewSpanCell = new DataGridViewSpanCell(); dataGridViewSpanCell.Tag = ""; dataGridViewSpanCell.Value = ""; dataGridViewRow.Cells.Add(dataGridViewSpanCell); } dataGridViewRow.Height = DevManFloorGrids.pixels[num]; this.dgvSetDevice.Rows.Add(dataGridViewRow); } this.initLabelPosi(); this.dgvSetDevice.ReadOnly = true; return(this.dgvSetDevice); }
public DevManFloorGrids() { this.InitializeComponent(); int dCLayoutType = EcoGlobalVar.DCLayoutType; for (int i = 0; i < DevManFloorGrids.columns[dCLayoutType]; i++) { DataGridViewSpanColumn dataGridViewSpanColumn = new DataGridViewSpanColumn(); dataGridViewSpanColumn.Name = (i + 1).ToString(); dataGridViewSpanColumn.Resizable = DataGridViewTriState.False; dataGridViewSpanColumn.Width = DevManFloorGrids.pixels[dCLayoutType]; this.dgvSetDevice.Columns.Add(dataGridViewSpanColumn); } }