【C#】DataGridView.Columnsの具体例

投稿者: | 2023年8月6日

DataGridViewのColumnsプロパティを使うと、列の追加、削除、プロパティの設定などができます。以下はその具体例です。

1. 列の追加

DataGridViewTextBoxColumn nameColumn = new DataGridViewTextBoxColumn
{
    HeaderText = "Name",
    Name = "nameColumn",
    Width = 100
};

DataGridViewNumericUpDownColumn ageColumn = new DataGridViewNumericUpDownColumn
{
    HeaderText = "Age",
    Name = "ageColumn",
    Width = 50
};

dataGridView1.Columns.Add(nameColumn);
dataGridView1.Columns.Add(ageColumn);

2. 列のプロパティ変更

dataGridView1.Columns["nameColumn"].Width = 150;
dataGridView1.Columns["ageColumn"].ReadOnly = true;

3. 列の削除

dataGridView1.Columns.RemoveAt(0); // インデックスで削除
dataGridView1.Columns.Remove("ageColumn"); // 名前で削除

4. 列の並び替え禁止

dataGridView1.Columns["nameColumn"].SortMode = DataGridViewColumnSortMode.NotSortable;

このように、`Columns`プロパティを使用すると、列の挙動や表示を細かくコントロールすることができます。特定の列に対してカスタマイズしたい場合や、プログラムで動的に列を追加、削除する必要がある場合などに役立ちます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です