「読込」ボタンが押されたら、新しいフォームをつくり、コピペ用マス目を表示する 02/07 金
自分用のメモです。
// 「読込」ボタンが押されたら、新しいフォームをつくり、コピペ用マス目を表示する public void T3MakeForm(DataGridView T3Dgv) { DataTable T3F2Dt = new DataTable(); Form T3F2 = new Form(); T3F2.Show(); T3F2.Size = new Size(900, 500); T3F2.Text = "入力画面"; T3F2.Owner = this; ProgressBar T3F2PG = new ProgressBar(); T3F2.Controls.Add(T3F2PG); T3F2PG.Location = new Point(10, 10); T3F2PG.Size = new Size(400, 40); Button T3F2B1Ok = new Button(); T3F2.Controls.Add(T3F2B1Ok); T3F2B1Ok.Location = new Point(430, 10); T3F2B1Ok.Size = new Size(150, 40); T3F2B1Ok.Text = "登録"; T3F2B1Ok.Click += (s, e) => { DBT3F2StoreMEIBO(T3F2Dt, T3F2PG); // 一時的にデータテーブルを用意する DataTable T3Dt1 = new DataTable(); T3Dgv.DataSource = T3Dt1; T3Dgv.ReadOnly = true; // データベースから、名簿データを読み込んで表示させる DBT3ReadMEIBO(T3Dt1); // データテーブルを削除する T3Dt1.Dispose(); T3F2.Close(); T3SetDgvHeader(T3Dgv); }; DataGridView T3F2Dgv = new DataGridView(); T3F2.Controls.Add(T3F2Dgv); T3F2Dgv.Location = new Point(10, 60); T3F2Dgv.Size = new Size(860, 390); //ヘッダーとすべてのセルの内容に合わせて、列の幅を自動調整する T3F2Dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; //ヘッダーとすべてのセルの内容に合わせて、行の高さを自動調整する T3F2Dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; T3F2Dgv.ColumnHeadersHeight = 40; T3F2Dgv.DataSource = T3F2Dt; T3F2Dgv.ReadOnly = true; }