ひとりも見捨てないことを、あきらめない

学校教育、社会教育、数学、技術家庭科、Youtube、EdTech、ICT、プログラミング、その他

DataTable, DataGridView 04/19 日

C# NET のアプリケーションをつくるときに、データをエクセルみたいなシートに並べて操作することがよくあります。そのためのツールが「DataGridView」です。

いろいろなパラメータがあって、自分でもよくわからなくなってしまうので、メモしておきます。

Dgv = new DataGridView();
Dgv.Size = new Size(1200, 700);
Dgv.Location = new Point(200, 50);
// ユーザーによる行削除不可
Dgv.AllowUserToDeleteRows = false;
// ユーザーによる行追加不可
Dgv.AllowUserToAddRows = false;
//ヘッダーとすべてのセルの内容に合わせて、列の幅を自動調整する
Dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
//ヘッダーとすべてのセルの内容に合わせて、行の高さを自動調整する
Dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
this.Controls.Add(Dgv);

まず、全般的な設定です。

定義して、行の追加と削除は禁止して、列の幅と高さを自動調整します。

 

f:id:takase_hiroyuki:20200420083706p:plain