我有一个这样的课:
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.
解决方法
通过将DataBoundItem转换为指定的类型来获取对象:
AdressBokPerson currentObject = (AdressBokPerson)dataGridView1.CurrentRow.DataBoundItem;