将数据插入WCF中的列表

时间:2016-05-10 07:26:07

标签: c# wcf-data-services

我有一个包含Student类的WCF,只返回一个double(Average)变量:

public  class Student
{
    public String Name { set; get; }
    public String Family { set; get; }
    public List<double> GradeList { get;   
}

我在项目参考中插入了这个WCF 现在我可以将数据插入学生姓名和家庭,但我不能将项目插入GradeList列表。 像这样:

Student ss = new Student();
ss.Name = txtname.Text;
ss.Family = txtFamily.Text;
// insert from listbox to list
foreach (double strCol in lstGrade.Items)
{
    ss.GradeList.add(strCol);
}

但是“添加”会出错。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果GradeList有一套,你需要确保你已将该财产初始化。

修复

     ss.GradeList = new List<double>();

以下完整代码

Student ss = new Student();
ss.Name = txtname.Text;
ss.Family = txtFamily.Text;
// insert from listbox to list
 ss.GradeList = new List<double>();

foreach (double strCol in lstGrade.Items)
{


 ss.GradeList.add(strCol);

}