当前位置: 代码迷 >> ASP.NET >> 如何把一个datatable的前几条数据放到另一个datatable中?求高手
  详细解决方案

如何把一个datatable的前几条数据放到另一个datatable中?求高手

热度:5364   发布时间:2013-02-25 00:00:00.0
怎么把一个datatable的前几条数据放到另一个datatable中?求高手!
我需要把一个datatable的头几条数据放到另一个datatable中怎么办?
一定要是从头开始的!

------解决方案--------------------------------------------------------
C# code
 System.Data.DataTable datatable = new System.Data.DataTable();                System.Data.DataTable newDataTable = datatable.Clone();//新的datatable                int len = 10;//取出的数据条数                for (int i = 0; i < len; i++) {                    System.Data.DataRow row = newDataTable.NewRow();                    row.ItemArray = datatable.Rows[i].ItemArray;                    newDataTable.Rows.Add(row);                }
------解决方案--------------------------------------------------------
datatable dt1 = new datatable()
datatable dt2 = new datatable()
foreach(datarow drin in dt.table.rows)
{
dt1.rows.add(drinn)//具体要几条你自己选择
}
------解决方案--------------------------------------------------------
C# code
DataTable dt=new DataTable();DataTable TakeTop10=dt.AsEnumerable().Take(10).CopyToDataTable<DataRow>();
  相关解决方案