将dataGridView中的选定行检索为对象

我有一个这样的课:

public partial class AdressBokPerson { public long Session { get; set; } public string Förnamn { get; set; } public string Efternamn { get; set; } public string Mail { get; set; } } 

添加到列表中:

 private readonly List _avp = new List(); 

通过绑定到dataGridView,如下所示:

 dataGridView1.DataSource = _avp; 

到现在为止还挺好。

这是我的问题:

当选择dataGridView中的行时,如何找出“哪个”对象被选中。 我需要以某种方式检索所选对象AdressBokPerson

通过将DataBoundItem强制转换为指定的类型来获取对象:

 AdressBokPerson currentObject = (AdressBokPerson)dataGridView1.CurrentRow.DataBoundItem;