我希望能够使用For每个循环遍历DataRow列表,如下所示。
ArrayOfRows: Array of DataRow;
ArrayOfRows := dbtable.Rows;
for each therow in ArrayofRows do
begin
ITagList.Add(therow['TAGNAME'].ToString);
end;
但我一直在寻找错误,
"类型不匹配,无法将System.Data.DataRowCollection分配给数组"
如何遍历数据表中的行列表?
提前感谢,
使用System.Data.DataRowCollection.CopyTo(),它正是为了做到这一点而设计的。
public override void CopyTo(
Array ar,
int index
)
参数是要复制到的数组,以及应该从零开始复制的索引。