我有一个这样的课程:
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<AdressBokPerson> _avp = new List<AdressBokPerson>();
绑定到dataGridView,如下所示:
dataGridView1.DataSource = _avp;
到目前为止一切顺利。
以下是我的问题:
当选择dataGridView中的行时,如何找出“选择了哪个”对象。我需要以某种方式检索选定的对象 AdressBokPerson 。
答案 0 :(得分:56)
通过将 DataBoundItem 强制转换为指定的类型来获取对象:
AdressBokPerson currentObject = (AdressBokPerson)dataGridView1.CurrentRow.DataBoundItem;