「読込」ボタンが押されたら、新しいフォームをつくり、コピペ用マス目を表示する 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;
}
