Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将Bindingsource绑定到列表_C#_.net_Datagridview_C# 2.0_Bindingsource - Fatal编程技术网

C# 将Bindingsource绑定到列表

C# 将Bindingsource绑定到列表,c#,.net,datagridview,c#-2.0,bindingsource,C#,.net,Datagridview,C# 2.0,Bindingsource,我有一门课 internal class CalculationsDataRelations { public List<CalculationsDataRelation> Relations; } 但我得到一个异常:“在数据源上找不到DataMember属性‘Relations’。” 如何正确绑定datagridview?绑定必须与属性绑定,但您的内部类只提供一个字段。另外,您还没有用“new”实例化列表变量 尝试将其更改为以下内容: internal class Cal

我有一门课

internal class CalculationsDataRelations
{
    public List<CalculationsDataRelation> Relations;
}
但我得到一个异常:“在数据源上找不到DataMember属性‘Relations’。”


如何正确绑定datagridview?

绑定必须与属性绑定,但您的内部类只提供一个字段。另外,您还没有用“new”实例化
列表
变量

尝试将其更改为以下内容:

internal class CalculationsDataRelations {
  private List<CalculationsDataRelation> relations = new List<CalculationsDataRelation>();

  public List<CalculationsDataRelation> Relations {
    get { return relations; }
  }
}
内部类计算数据关系{
私有列表关系=新列表();
公共关系{
获取{返回关系;}
}
}

是的,我换了。有没有完整源代码样本的最终解决方案?
internal class CalculationsDataRelations {
  private List<CalculationsDataRelation> relations = new List<CalculationsDataRelation>();

  public List<CalculationsDataRelation> Relations {
    get { return relations; }
  }
}