次の方法で共有


方法 : Windows フォーム DataGridView コントロールで行が追加および削除されないようにする

場合によっては、ユーザーが DataGridView コントロールに新しいデータ行を入力したり、既存の行を削除したりしないようにする必要があります。 AllowUserToAddRows プロパティは、新しいレコード行がコントロールの一番下に存在しているかどうかを示し、AllowUserToDeleteRows プロパティは行を削除できるかどうかを示します。 次のコード例は、これらのプロパティを使用し、さらに ReadOnly プロパティも設定してコントロール全体を読み取り専用にします。

Visual Studio では、このタスクに対するサポートが用意されています。 詳細については 方法 : デザイナを使用して Windows フォーム DataGridView コントロールで行が追加および削除されないようにする および 方法 : デザイナを使用して Windows フォーム DataGridView コントロールで行が追加および削除されないようにする および 方法 : デザイナを使用して Windows フォーム DataGridView コントロールで行が追加および削除されないようにする および 方法 : デザイナーを使用して Windows フォーム DataGridView コントロールで行が追加および削除されないようにする.

使用例

Private Sub MakeReadOnly()

    With dataGridView1
        .AllowUserToAddRows = False
        .AllowUserToDeleteRows = False
        .ReadOnly = True
    End With

End Sub
private void MakeReadOnly()
{
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.AllowUserToDeleteRows = false;
    dataGridView1.ReadOnly = true;
}

コードのコンパイル

この例で必要な要素は次のとおりです。

参照

参照

DataGridView

DataGridView.AllowUserToAddRows

DataGridView.ReadOnly

DataGridView.AllowUserToAddRows

DataGridView.AllowUserToDeleteRows

その他の技術情報

Windows フォーム DataGridView コントロールでの列、行、およびセルの基本機能