首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

dataTable和dataRow解决思路

2012-03-23 
dataTable和dataRow怎么样把dataTable的所有行放到dataRow[]数组中,谢谢!intCountdataTable.Rows.CountD

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

热点排行