日期:2014-05-18  浏览次数:20531 次

求救,怎么取得dataTable中的前n行的值保存在另外一个datatable中
datatable   dt   =   ds.tables[0];
这样,我用dt取得了从dataset中所有的值
但我要分解成两个datatable,
第一个table   dt1来做显示dt第一行到第n行的数据
第二个table   dt2来做显示dt第n行到第m行的数据
怎么截取dt呀,大家支个招,谢谢!

------解决方案--------------------
try

可以在从数据库取数据的时候,sql语句加个rownum,
然后table1.select( "rownum <10 ");
------解决方案--------------------
DataTable oldTable
DateTable newTable
for(int i=0; i <6; i++)
{
newTable.Rows.Add(oldTable.Rows[i].ItemArray);
}
从原表中取6条数据插入新表中.