ゲームエフェクトデザイナーのブログ | A Real-Time VFX Artist's Blog

About Making Materials on UE, Making Tools with C#, etc

C# DataGridViewの主なプロパティと関数

良く忘れるのでメモ。

デフォルトから変えることが多いものを中心にメモっています。

DataGridViewの主なプロパティ


◆動作

AllowUserToAddRows  False ‥にするとユーザーが行を追加できなくなる

AllowUserToDeleteRows  False ‥にするとユーザーが行を削除できなくなる

ReadOnly  True ‥にするとユーザーがセルを編集できなくなる

◆配置

AutoSizeColumnsMode  Fill ‥にすると列が枠にピタっと収まる

◆表示

RowHeaderVisible False ‥にすると行ヘッダーを非表示にする
ColumnHeadersDefaultCellStyle>AlignmentをMiddleCenter ‥にすると行ヘッダーを中央揃えにできる

DataGridViewでよく利用する関数


//全ての行の内容をクリア
dataGridView1.Rows.Clear();
//全ての列の内容をクリア
dataGridView1.Columns.Clear();
//行数をカウント
dataGridView1.Rows.Count;
//指定セルの背景色を変更
dataGridView1.Rows[0].Cells[0].Style.BackColor = Color.FromArgb(0, 0, 0);
//選択している行を削除
dataGridView1.Rows.Remove(dataGridView1.CurrentRow)