读书人

dataTable和dataRow解决思路

发布时间: 2012-03-23 12:06:21 作者: rapoo

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;
}

读书人网 >asp.net

热点推荐