我有一个项目数组:字符串添加到项目阵列
dtProducts.Rows[i].ItemArray;
我想一个字符串值追加到该数组的开头,然后整个阵列添加到另一个数据表。
我的项目阵列上使用.ToList()尝试,然后添加字符串值,但它给了我一个错误:
无法隐式转换类型“无效”到“System.Collections中。 Generic.List
var items = dtProducts.Rows[i].ItemArray.ToList();
items = items.Add("myString");
我在做什么错?
'ItemArray'不是'DataRow []'。它是DataRow字段的数组。你究竟想要什么?追加到开头是相当模糊的(至少是因为你将它添加到最后)。你想设置DataRow的第一列值吗? –
请原谅我误用术语。假设我的数组有10个对象,我想在索引0处添加一个额外的对象,并保持其余的对象不变。在我的OP中,我将它添加到最后,因为就我而言。 – Rivka