你第一个datatable的select语句是什么
可以select top 200 column_name from yourtable得到数据重新填充datatable2

解决方案 »

  1.   

    一、用循环来读取。
    二、用DataTable1.Select("条件语句"),再将查询出来的值赋给DataTable2
      

  2.   

    DataTable mDt2=mDt1.Clone();
    for (int i=0;i<200;i++)
    {
     mDt2.ImportRow(mDt1.Rows[i]);
    }
      

  3.   

    你的纪录中应该有个ID号作为标识,如果没有就加一个列,autoIncrement列
    类似以下
    DataColumn workColumn = workTable.Columns.Add("CustomerID", typeof(Int32));
    workColumn.AutoIncrement = true;
    workColumn.AutoIncrementSeed = 200;
    workColumn.AutoIncrementStep = 1;这样就可以写条件了,比如
    datatable.Select("CustomerId between 201 And 400")
      

  4.   

    wangsaokui(无间道II(前传)) 的方法好
      

  5.   

    在MSDN中可以查找DataTable.Select
      

  6.   

    如果要在表格控件中显示分页的数据记录的话,直接设置datagrid控件的分页属性就可以了
      

  7.   

    MSDN中找DataSet 的Fill方法.重载一个带有StartRecord和MaxRecord,可能会用得到
      

  8.   

    分页属性应该是那个属性?DataSet 的Fill方法,这个我知道,但是不符合我的要求,谢谢!
      

  9.   

    楼上的应该是DataAdatper的Fill方法吧,
    不过这个性能不高,还是建议楼主使用sql语句解决,
    或者采用 wangsaokui(无间道II(前传)) 的方法不错。