DataGridViewAllowUserToAddRows属性为True时也就是允许用户追加新行的场合下,DataGridView的最后一行就是新追加的行(*)。使用 DataGridViewRow.IsNewRow 属性可以判断哪一行是新追加的行。另外,通过DataGridView.NewRowIndex 可以获取新行的行序列号。在没有新行的时候,NewRowIndex = -1
[VB.NET]
If DataGridView1.CurrentRow.IsNewRow Then
    Console.WriteLine("
当前行为新追加行。")
Else
    Console.WriteLine("
当前行不是新追加行。")
End If