DataGridView の新規追加行(一番下に表示される空白の行)を消す方法を紹介します。この新規行は、ユーザーが新しい行を追加できるようにするための機能ですが、アプリケーションの仕様によっては不要なこともあります。実装方法は簡単で、AllowUserToAddRows プロパティで切り替えが可能です。
実装例
下記に、実装例を掲載します。
private void button1_Click(object sender, EventArgs e)
{
// 新規行の表示切り替え
this.dataGridView1.AllowUserToAddRows
= !this.dataGridView1.AllowUserToAddRows;
}
サンプルアプリケーション
※ サンプルアプリケーションのターゲットフレームワークは .NET 9 です。
実行結果
新規追加行の表示時
新規追加行の領域があり、列のデータタイプに応じたデータを入力し、行を追加することができます。

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