C# C Winforms将RadTreeView元素绑定到数据源,ValueMember异常
我在将RadTreeView元素绑定到数据源时遇到了一个问题,实际上是在设置ValueMember时。简言之,有: 型号:C# C Winforms将RadTreeView元素绑定到数据源,ValueMember异常,c#,winforms,treeview,radtreeview,valuemember,C#,Winforms,Treeview,Radtreeview,Valuemember,我在将RadTreeView元素绑定到数据源时遇到了一个问题,实际上是在设置ValueMember时。简言之,有: 型号: /// Parent public class EmfLocation { public int ID { get; set; } public string Name { get; set; } public virtual ICollection<EmfDataSet> EmfDataSets { get; set; } } //
/// Parent
public class EmfLocation
{
public int ID { get; set; }
public string Name { get; set; }
public virtual ICollection<EmfDataSet> EmfDataSets { get; set; }
}
/// Child
public class EmfDataSet
{
public int ID { get; set; }
public string Name { get; set; }
public int EmfLocationID { get; set; }
}
怎么了
/// treeDataset = new Telerik.WinControls.UI.RadTreeView();
private void GetTreeData()
{
IList<EmfLocation> locationList = new List<EmfLocation>();
locationList = repoEmfLocation.GetBy(testingId).ToList();
treeDataset.DataSource = locationList;
treeDataset.DisplayMember = "Name\\Name";
treeDataset.ChildMember = "locationList\\EmfDataSets";
treeDataset.ValueMember = "ID\\ID";
}
"Property accessor 'ID' on object 'System.Data.Entity.DynamicProxies.EmfDataSet_5F54359CCE6567583EDAE4FA2B61B7D274184C3985DAC9FE14B234AFFEE42F1B' threw the following exception:'Object does not match target type.'"