c# – 将dataGridView中的所选行检索为对象

前端之家收集整理的这篇文章主要介绍了c# – 将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<AdressBokPerson> _avp = new List<AdressBokPerson>();

绑定到一个dataGridView像这样:

dataGridView1.DataSource = _avp;

到现在为止还挺好.

这是我的问题:

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

解决方法

通过将DataBoundItem转换为指定的类型来获取对象:
AdressBokPerson currentObject = (AdressBokPerson)dataGridView1.CurrentRow.DataBoundItem;

猜你在找的C#相关文章