准备利用DATATABLE来分页,想将DATATABLE中指定的10-20,20-30,30-40条数据复制到一个新的DATATABLE,怎么做效率比较高呢?

解决方案 »

  1.   

    DataRow aDataRow = dtItemPrice.NewRow(); aDataRow.ItemArray = drItemPrices[i].ItemArray; //drItemPrices--dr数组dtItemPrice.Rows.Add(aDataRow);datarow的复制
      

  2.   

    分页怎么会是这样做呢?这样效率高吗?
    建议你直接使用其他人写的分页控件,下面地址里面有一个.
    www.webdiyer.com
      

  3.   

    最好从数据源进行分页,譬如
    select top 20 * from table where table.id not in(select top 10 id from table )
      

  4.   

    如果都放进datatable里面再划分那跟使用datagrid的分页功能有分别吗?