現在、プログラムで読み込まれたグリッドを含むフォームを完成しようとしています。DatagridView.ComboboxColumnで選択した値を設定する
グリッドは6列を持っており、最後の列は、コンボボックス
これは私がしようとしていることである。基本的
foreach(var persona in asistenciaRepo.FilterBy(x => x.plaserv == planilla).OrderBy(x => x.orden))
{
grilla_personal.Rows.Add(persona.personal.id, persona.personal.id_legajo, persona.jerarquia.descripcion, persona.personal.nomyape, persona.orden, persona.codificacion.descripcion);
}
コードの一部であることグリッドがロードされ、選択範囲を表示したとき私のエンティティに格納されているコンボボックス
persona.codificacion.descripcion
は、自分のコントロールにリンクしたいデータが入っている私のエンティティの列です。
イベントSelectedValueChanged
を処理するか、それを正しく行う方法が必要です。
[UPDATE]
列6は
foreach (var c in codifRepo.GetAll())
{
codificacion.Items.Add(c);
}
codificacion.ValueMember = "id";
codificacion.DisplayMember = "descripcion";
codificacion
あなたDataGridViewComboBoxColumnはそのDataPropertyNameプロパティセットを持っている必要がありComboBoxColumn