当我尝试将某些值设置为person时,我会在反序列表中反复出现错误,以便进行操作。
public DataRow[] person;
person = ((DataTable)wcf.getPerson(id)).Select();
获取人员功能在WCF服务中,它是[OperationContract]
。
public DataTable getPerson(int id)
{
DataTable tab = new DataTable();
tab.TableName = "tt";
for (int i = 0; i < data.Count; i++)
{
if(data[i].id == id)
{
for (int j = 0; j < data[i].person.Count(); j++)
{
tab.ImportRow(data[i].person[j]);
}
}
}
return tab;
}
答案 0 :(得分:0)
我修复了它我必须转换为数据集并发送它而不是使用dataTable然后我收到它后从集合中得到了表。