DataGridView AllowUserToAddRows 属性为 True 时也就是允许用户追加新行的场合下, DataGridView 的最后一行就是新追加的行 (* ) 。使用 DataGridViewRow.IsNewRow 属性可以判断哪一行是新追加的行。另外,通过 DataGridView.NewRowIndex 可以获取新行的行序列号。在没有新行的时候, NewRowIndex = -1 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

[VB.NET]
If  DataGridView1.CurrentRow.IsNewRow  Then
    Console.WriteLine("
当前行为新追加行。 ")
Else
    Console.WriteLine("
当前行不是新追加行。 ")
End   If