記事内に広告が含まれています。

DataGridView 新規追加行の表示・非表示を切り替える(サンプルあり)

DataGridView の新規追加行(一番下に表示される空白の行)を消す方法を紹介します。この新規行は、ユーザーが新しい行を追加できるようにするための機能ですが、アプリケーションの仕様によっては不要なこともあります。実装方法は簡単で、AllowUserToAddRows プロパティで切り替えが可能です。

実装例

下記に、実装例を掲載します。

private void button1_Click(object sender, EventArgs e)
{
    // 新規行の表示切り替え
    this.dataGridView1.AllowUserToAddRows 
        = !this.dataGridView1.AllowUserToAddRows;
}

サンプルアプリケーション

※ サンプルアプリケーションのターゲットフレームワークは .NET 9 です。

実行結果

新規追加行の表示時

新規追加行の領域があり、列のデータタイプに応じたデータを入力し、行を追加することができます。

新規追加行の非表示時

サンプルアプリケーション下部の「新規行の表示切り替え」ボタンをクリックします。新規追加行の領域が消えます。

-Windows Forms