【发布时间】:2014-02-13 15:43:11
【问题描述】:
我正在尝试将对象列表绑定到 DataGrid,但我得到了错误的值: 对象类:
public class Attribute
{
public Attribute()
{
}
private string _name;
public string name
{
get { return _name; }
set { _name = value; }
}
private List<Value> _valueList = new List<Value>();
public List<Value> ValueList
{
get { return _valueList; }
set { _valueList = value; }
}
}
public class Value
{
private string _value;
public string value
{
get { return _value; }
set { _value = value; }
}
public override string ToString()
{
return _value.ToString();
}
}
我有一个对象列表:List<Attribute> attributes
attributeDataGrid.ItemsSource = attributes;
当我绑定时,我得到一个名称列正确的网格 但是“ValueList”显示为“(Collection)”而不是字符串......
我应该如何绑定列表?
【问题讨论】:
-
您可以添加您的 xaml 代码(至少 datagrid 部分)...?
标签: c# wpf data-binding