31

我有这样的课:

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;

到目前为止,一切都很好。

这是我的问题:

How do I find out 'which' object is selected when a row in the dataGridView is selected. 我需要以某种方式检索选定的对象AdressBokPerson

4

1 回答 1

77

您可以通过将DataBoundItem转换为指定类型来获取对象:

AdressBokPerson currentObject = (AdressBokPerson)dataGridView1.CurrentRow.DataBoundItem;
于 2013-10-30T12:43:47.573 回答