benDataGridView - Kullanım DataPropertyName alt öğe özelliğini göstermek için
DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn();
column.DataPropertyName = "Details.Foo";
column.HeaderText = "Foo header";
dgv.Columns.Add(column);
aşağıdaki kodu kullanarak, bir DataGridView Ayrıntılar nesnelerin koleksiyonunu göstermek istiyorum
public class Master
{
public string MasterName = "Something";
public List<Detail> details = new List<Detail>();
}
public class Detail
{
public string Foo = "Test";
}
Ve sonra aşağıdaki sınıfları görüntü sağlar
kolon tablo içinde gösterilir, ancak değeri olmayan
Emin misiniz DataPropertyName istediğiniz nedir? Değer çizgileri boyunca daha fazla bir şey aradığınız gibi görünüyor. En çok bildiğim ASP.Net ile çalışmadığınızdan şüpheleniyorum, ancak ihtiyacınız olanı verecek başka bir şey olup olmadığını görmek için DataGridViewTextBoxColumn'un diğer özelliklerini kontrol ediyorum. – Melanie
@Melanie Windows formları kullanıyorum.Diğer özelliklerine bakacağım – Andrey
Ayrıca, başka bir nesnenin mülkünü kullandığımda iyi, gibi: DataPropertyName = "MasterName" – Andrey