将两个源中的值添加到List <t>中

时间:2016-11-21 12:21:09

标签: c#

我有List<dynamic> filledTable = new List<dynamic>();然后我将字符串列表添加为

foreach (var items in dt.AsEnumerable())
{
   var serialList = serialDto.ValidateSerialNumberList(items.Field<string>("SERIAL NUMBER"), customerId);
   filledTable.Add(serialList);
}

ValidateSerialNumberList()方法根据List<dynamic>返回的内容返回包含项目的Sproc

现在,我想通过添加传入的filledTable数据修改我的DataTable dt列表。

如果我这样做

filledTable.AddRange(new object[] { serialList, items });

然后返回列表,其中两个项目首先是serialList,第二个是items但是,我尝试将它们添加为一个项目。有人可以告诉我如何实现这一目标。

更新:

例如,如果我的ValidateSerialNumberList()方法返回

  1. SERIALNUMBER = 123456
  2. PRODUCTTYPE = SOMEPRODUCT
  3. SHIPPED = YES
  4. VALID = TRUE
  5. 我的DataTable dt有列

    1. SERIALNUMBER = 123456
    2. FAULT =某些故障描述
    3. 其他信息=其他信息
    4. 我想将列表填充为序列号与

      匹配的上述项目

0 个答案:

没有答案