DataGridView内のある行が新しい行(新規行)か調べる注意:DataGridViewコントロールは、.NET Framework 2.0で新しく追加されました。 DataGridViewのAllowUserToAddRowsプロパティがTrueとなっており、ユーザーが新しい行を追加できる場合、DataGridViewの最後の行は新しい行(新規行、*行)になります。 ある行が新しい行であるかを調べるには、DataGridViewRow.IsNewRowプロパティを使用します。IsNewRowプロパティがTrueならば、新しい行です。 また、新しい行の行インデックスは、DataGridView.NewRowIndexプロパティで取得できます。新しい行が無い場合は、-1となります。 以下に、現在のセルのある行が新しい行かどうか調べる例を示します。 [VB.NET] If DataGridView1.CurrentRow.IsNewRow Then Console.WriteLine("現在のセルがある行は、新しい行です。") Else Console.WriteLine("現在のセルがある行は、新しい行ではありません。") End If [C#] if (DataGridView1.CurrentRow.IsNewRow) Console.WriteLine("現在のセルがある行は、新しい行です。"); else Console.WriteLine("現在のセルがある行は、新しい行ではありません。"); |
|
Copyright 2002-2008 DOBON!. All rights reserved.
|