将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;