質問: microsoft C# の事で質問させてください フォームグリッドで入力フォームを作っているのですが、最新の入力をする箇所が、一番下の行になってしまいます。 一番上の行を最新の追加入力することはできないでしょうか。 他のQAで以下の質問をしましたところ回答をいただいたのですが、この方法ですと ボタンを作ってワンクッション入れる事になるかと思います。 同じ画面で、新規入力を一番上に持ってくることはできないでしょうか。 ----- Windows Forms のDataGridView のことでしょうか。 簡単に上と下を逆にすることはできないようです。 プログラム的にdataGridView1.Rows.Insert(0, 1);として一番上に新しい行を 追加するのはどうでしょうか?
回答: MenuStrip などに挿入、削除などを設定し、ショートカットを登録します。(F5挿入/F6削除など) MenuStrip のClickイベントで dataGridView1.Rows.Insert(0, 1); これをさせればできると思います。