//プレビュー表示チェックボックス private void chkPreview_CheckedChanged(object sender, EventArgs e) { if (chkPreview.Checked) { frmPreview.Show(); UpdatePreview(); } else { frmPreview.Dispose(); frmPreview = new frmPreview(this); } }
private void frmMain_Load(object sender, EventArgs e) { controller = new GridController(); controller.SetDataToGrid(grdMain); lblCount.Text = string.Format(TEXT_FORMAT_TOTAL_COUNT, controller.Total); frmPreview = new frmPreview(this); //消去 grdCondition.Rows.Clear(); grdSequence.Rows.Clear(); //セルの内容に合わせて、行の高さが自動的に調節されるようにする grdCondition.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; //テキストを折り返して表示する grdCondition.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True; grdCondition.Columns[2].DefaultCellStyle.WrapMode = DataGridViewTriState.True; grdCondition.Columns[3].DefaultCellStyle.WrapMode = DataGridViewTriState.True; //ソートを不可にする for (int i = 0; i < grdMain.ColumnCount; i++) { grdMain.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; } for (int i = 0; i < grdSequence.ColumnCount; i++) { grdSequence.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; } for (int i = 0; i < grdCondition.ColumnCount; i++) { grdCondition.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; } UpdateGridData(); }