Wpf 将列表绑定到数据网格
在WPF中将Wpf 将列表绑定到数据网格,wpf,binding,datagrid,Wpf,Binding,Datagrid,在WPF中将列表绑定到数据网格时出现问题。让我解释一下我试过什么 public struct SomeInfo { public string Name; public string Description; public string ID; } List<SomeInfo> arrSomeInfo; 我尝试了以下方法,但没有成功: this.grdMailbag.ItemsSource = arrSomeInfo; //Didn't worked th
列表
绑定到数据网格
时出现问题。让我解释一下我试过什么
public struct SomeInfo
{
public string Name;
public string Description;
public string ID;
}
List<SomeInfo> arrSomeInfo;
我尝试了以下方法,但没有成功:
this.grdMailbag.ItemsSource = arrSomeInfo; //Didn't worked
this.grdMailbag.DataContext= arrSomeInfo; // Didn't worked
所发生的情况是,它正在按照列表arrSomeInfo添加行,但所有行都是空的。更改此项:
public struct SomeInfo
{
public string Name;
public string Description;
public string ID;
}
为此:
public class SomeInfo
{
public string Name {get;set;}
public string Description {get;set;}
public string ID {get;set;}
}
WPF不支持绑定到字段。只有属性。对于您试图表示的数据,struct
不是合适的类型
public class SomeInfo
{
public string Name {get;set;}
public string Description {get;set;}
public string ID {get;set;}
}