私はこのようなクラスを持っています:
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の行が選択されているときに、どのオブジェクトが選択されているかを調べるにはどうすればよいですか。 selected object AdressBokPersonなんとか取得する必要があります。
DataBoundItemを指定されたタイプにキャストすることにより、オブジェクトを取得します。
AdressBokPerson currentObject = (AdressBokPerson)dataGridView1.CurrentRow.DataBoundItem;