我希望能够使用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.DataRow。“
如何遍历数据表中的行列表?
提前致谢,
答案 0 :(得分:1)
使用System.Data.DataRowCollection.CopyTo(),这样做就是为了做到这一点。
public override void CopyTo(
Array ar,
int index
)
参数是要复制到的数组,以及从中开始复制的从零开始的索引。