【发布时间】:2014-12-21 16:52:36
【问题描述】:
我有一个绑定到 ListView 的类
class Estudante
{
public string primeironome { get; set; }
public string segundonome { get; set; }
public int[] notas { get; set; }
}
主窗口:
ObservableCollection<Estudante> arrList = new ObservableCollection<Estudante>();
ListaAlunos.ItemsSource = arrList;
XAML:
DisplayMemberBinding="{Binding primeironome}"
DisplayMemberBinding="{Binding segundonome}"
DisplayMemberBinding="{Binding notas}"
但是当我向集合中添加任何数据时,例如:
arrList.Add(
new Estudante
{
primeironome = "Svetlana",
segundonome = "Omelchenko",
notas = new int[] { 98, 92, 81, 60 }
});
ListView 上的结果是:
C1 C2 C3
Svetlana Omelchenko Int32[] Array
我希望它是:
C1 C2 C3
Svetlana Omelchenko 98, 92, 81, 60
谁能帮帮我?
【问题讨论】:
标签: c# wpf listview binding observablecollection