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

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

💬 コメント