dataTable和dataRow
怎么样把dataTable的所有行放到dataRow[]数组中,谢谢!
int Count = dataTable.Rows.Count;
DataRow[] dr = new DataRow[Count];
for (int nIndex = 0; nIndex < Count; nIndex++)
{
dr[nIndex] = dataTable.Rows[nIndex];
}
这样为什么会错!
------解决方案--------------------如果只是数据上的相等,可以用如下的代码:
int Count = dataTable.Rows.Count;
DataRow[] dr = new DataRow[Count];
for (int nIndex = 0; nIndex < Count; nIndex++)
{
dr[nIndex].ItemArray = dataTable.Rows[nIndex].ItemArray;
}